Trong bài viết này, chúng ta sẽ khám phá cách lập trình ứng dụng iOS căn bản – tạo ứng dụng nội dung đơn giản “Hello World” bằng phần mềm XCode. Hy vọng bài viết này sẽ hữu ích cho các bạn mới bắt đầu làm quen với lập trình ứng dụng iOS/macOS.
Contents
Bắt đầu
Để lập trình ứng dụng iOS (ứng dụng chạy trên điện thoại iPhone, iPad) hoặc ứng dụng MacOS (ứng dụng chạy trên máy tính Mac), bạn cần chuẩn bị những điều sau:
Bạn đang xem: Lập trình ứng dụng iOS căn bản – Ứng dụng Hello World
- Máy Mac chạy macOS: Hệ điều hành macOS chỉ chạy trên máy tính Apple, vì vậy bạn cần có máy Mac để phát triển và chạy ứng dụng macOS.
- Xcode: Đây là công cụ lập trình được sử dụng để tạo các ứng dụng macOS (ứng dụng chạy trên máy tính Mac) và ứng dụng iOS (ứng dụng chạy trên điện thoại iPhone, iPad). Bạn sẽ tìm hiểu cách cài đặt XCode trong phần này.
Cài đặt Xcode
Khác với một số nền tảng khác, phát triển cho macOS chỉ yêu cầu cài đặt một công cụ duy nhất: Xcode. Xcode là một môi trường phát triển tích hợp (IDE) bao gồm tất cả những gì bạn cần để phát triển các ứng dụng macOS, iOS, watchOS và tvOS.
Bước đầu tiên, nếu bạn chưa có Xcode, hãy nhấp vào biểu tượng Apple ở góc trên bên trái của màn hình và chọn App Store để mở Mac App Store. Bạn cần một tài khoản App Store để tải xuống Xcode dù Xcode là miễn phí.
Tìm kiếm Xcode và nhấp vào nút Cài đặt để bắt đầu quá trình tải xuống. Khi quá trình tải xuống và cài đặt hoàn tất (nó có thể mất một chút thời gian vì kích thước của Xcode khá lớn), hãy mở nó từ thư mục Applications của bạn. Khi bạn chạy Xcode lần đầu tiên và sau mỗi bản cập nhật lớn, nó sẽ yêu cầu bạn cho phép cài đặt các thành phần bổ sung. Nhập mật khẩu của bạn và cho phép Xcode cài đặt các thành phần này.
Tạo ứng dụng iOS đầu tiên – Hello World
Xem thêm : Hướng dẫn cách đăng app lên app store mới nhất
Theo truyền thống, khi học một ngôn ngữ lập trình hoặc nền tảng mới, bạn sẽ bắt đầu bằng cách tạo một ứng dụng đơn giản “Hello World”. Chúng ta sẽ tìm hiểu cách tạo ứng dụng “Hello World” cho macOS trong phần này (Cách tạo app iOS cho iPhone, iPad cũng tương tự).
Mở Xcode (nếu chưa chạy). Bạn sẽ nhìn thấy cửa sổ chào mừng Xcode – nếu không nhìn thấy cửa sổ đó, hãy chọn “Welcome to Xcode” từ menu Window.
Nhấp vào “Create a new Xcode project” và khi hộp thoại tiếp theo xuất hiện, chọn macOS từ các tab trên đầu trang. Chọn “Cocoa Application” từ phần “Application” và nhấp vào “Next”. (Lưu ý: nếu tạo app iOS chạy trên iPhone/iPad, bạn sẽ chọn tab iOS)
Đặt tên cho ứng dụng mới của bạn – HelloWorld, đảm bảo rằng ngôn ngữ được đặt thành Swift và chọn “Use Storyboards”. Bỏ chọn tất cả các tùy chọn khác.
Nhấp vào “Next” và “Create” để lưu dự án ứng dụng mới của bạn.
Chạy ứng dụng của bạn
Xem thêm : 9 Ứng Dụng Làm Giàu Miễn Phí Của Các Tỷ Phú Tự Thân – YBOX
Xcode đã tạo một mẫu cơ bản cho ứng dụng của bạn với tất cả các tệp cần thiết. Ở giai đoạn này, hãy thử chạy ứng dụng và xem nó như thế nào.
Nhấp vào nút “Play” trên thanh công cụ để chạy ứng dụng hoặc sử dụng phím tắt Command-R. Xcode sẽ biên dịch mã thành mã máy, gói tài nguyên và thực thi ứng dụng.
Lưu ý: Lần đầu tiên bạn xây dựng và chạy một ứng dụng trong Xcode, bạn có thể được hỏi về việc bật “Enable Developer Mode on this Mac”. Hãy chọn “Enable” vì điều này cho phép Xcode gắn điều hướng gỡ lỗi vào các quy trình đang chạy – điều này rất hữu ích khi xây dựng ứng dụng của bạn!
Ứng dụng “Hello World” của bạn đã chạy! Bây giờ bạn có thể khám phá những tính năng của nó:
- Cửa sổ có thể thay đổi kích thước, thu nhỏ hoặc mở rộng toàn màn hình.
- Có một bộ menu đầy đủ, nhiều trong số đó đã hoạt động mà không cần bạn làm gì.
- Biểu tượng Dock có các menu thông thường.
Tổng kết
Vậy là chúng ta đã tìm hiểu cách tạo ứng dụng macOS (ứng dụng chạy trên máy tính Mac) bằng phần mềm Xcode, cũng tương tự cho việc tạo ứng dụng iOS (ứng dụng chạy trên iPhone, iPad). Các bài viết sau sẽ tiếp tục trình bày chi tiết hơn về việc tạo ứng dụng iOS. Hoặc nếu bạn muốn được hỗ trợ và hướng dẫn thêm về lập trình ứng dụng iOS, hãy tham gia khoá học “Lập trình iOS căn bản” tại trung tâm CodeFresher.vn.
Nguồn: https://laptrinhc.edu.vn
Danh mục: App