Hướng dẫn lập trình app iOS cơ bản – Ứng dụng Hello World
Trong khuôn khổ bài viết này, chúng ta sẽ cùng tìm hiểu cách lập trình app iOS cơ 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ẽ giúp ích cho các bạn mới làm quen với lập trình app iOS / macOS, mời các bạn cùng tham khảo nhé.
(Bài viết được lược dịch: https://www.raywenderlich.com/731-macos-development-for-beginners-part-1)
Bắt đầu
Để trở 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: 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. (Bạn có thể cài macOS lên máy tính Windows bằng cách “Hack in tosh” nhưng điều này không được khuyến cáo vì tốc độ build app chậm và hay gặp lỗi trong quá trình sử dụng)
– Xcode: Đây là IDE (phần mềm dùng để 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 app 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.
– Khi bạn đã xây dựng ứng dụng iOS của mình, nếu bạn muốn tải nó lên App Store để phân phối, bạn cũng cần phải trả tiền cho tài khoản nhà phát triển của Apple. Nếu bạn đã có tài khoản nhà phát triển để phân phối ứng dụng iOS, thì bạn đã cài đặt xong – Apple đã hợp nhất các tài khoản nhà phát triển để bạn chỉ cần một tài khoản duy nhất để phân phối ứng dụng cho mọi thiết bị Apple.
Không giống như một số nền tảng khác, phát triển cho macOS yêu cầu cài đặt chỉ một công cụ: Xcode. Xcode là một IDE (phần mềm dùng để lập trình) bao gồm mọi thứ bạn cần để phát triển các ứng dụng macOS, iOS, watchOS và tvOS.
Nếu bạn chưa có Xcode, hãy nhấp vào biểu tượng Apple ở phía trên bên trái của menu của bạn và chọn App Store để mở Mac App Store. Bạn sẽ cần một tài khoản App Store để tải xuống Xcode mặc dù Xcode miễn phí.
Tìm kiếm Xcode và nhấp vào nút Install để bắt đầu tải xuống. Khi nó đã được tải xuống và cài đặt (có thể mất một lúc – nó khá lớn), hãy mở nó từ thư mục Applications của bạn. Lần đầu tiên bạn chạy Xcode 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
Theo “truyền thống lâu đời” 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 ra một ứng dụng đơn giản “Hello World”. Chúng ta sẽ cùng tìm hiểu cách tạo ứng dụng “Hello World” cho macOS trong phần dưới đây (Cách tạo app iOS cho iPhone, iPad cũng tương tự).
Mở Xcode nếu nó chưa chạy. Bạn sẽ thấy cửa sổ Chào mừng đến với Xcode – nếu bạn 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ừ bên trong 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 vào 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
Xcode đã tạo 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, thật thú vị khi chạy ứng dụng bạn mới tạo ra xem nó 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 bây giờ sẽ biên dịch tất cả mã thành mã máy, gói các tài nguyên theo yêu cầu của ứng dụng và sau đó thực thi nó.
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 liệu bạn có muốn bật Enable Developer Mode on this Mac . Bạn an toàn khi chọn Enable , tại thời điểm đó bạn có thể phải nhập mật khẩu của mình. Chế độ nhà phát triển cho phép Xcode đính kèm trình gỡ lỗi vào các quy trình đang chạy – điều này sẽ cực kỳ 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 sẽ thấy một cửa sổ trống nhưng đừng thất vọng – hãy xem những gì bạn có thể làm:
– Cửa sổ có thể thay đổi kích thước, nó có thể được thu nhỏ và hiển thị toàn màn hình.
– Có một bộ menu hoàn chỉnh, nhiều trong số đó đã hoạt động mà không cần bạn làm gì cả.
– Biểu tượng Dock có các menu thông thường.
Tổng kết
Như vậy, chúng ta đã tìm hiểu được 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ách tạo ứng dụng iOS (ứng dụng chạy trên iPhone, iPad) cũng tương tự như vậy và sẽ được đề cập cụ thể trong các bài viết sau, mời các bạn cùng theo dõi. Hoặc các bạn có thể tham khảo đăng ký khoá học lập trình iOS cơ bản tại trung tâm CodeFresher.vn để được giảng viên hỗ trợ, hướng dẫn thêm về lập trình ứng dụng iOS nhé.