.2 Màn hình Debug chương trình trong iOS

Một phần của tài liệu Giáo trình lập trình di động trên iOS Dành cho bậc Cao đẳng (Trang 56 - 58)

Cấu trúc một iOS Project (Hình 2.1.1.3):

Hình 2.1.1.3 Cấu trúc iOS Project trong Xcode (trái) và trong thư mục dự án (phải)

- Các file dạng *.xcodeproj: Là file quan trọng chứa thơng tin cấu trúc và cấu hình của Project. Nếu file này bị hỏng thì Project sẽ bị phá huỷ.

- Một số file hệ thống mặc định (tại thời điểm này chưa cần thay đổi) như AppDelegate.swift, ScenceDelegate.swift, Info.plist (File cấu hình hệ thống).

- File chứa cấu trúc giao diện người dùng *.storyboard. Trong đó Main.storyboard là giao diện chương trình cịn LaunchScreen.storyboard là màn hình lúc khởi động.

- Assets.xcassets chứa các tài nguyên của ứng dụng như images, fonts, icons…

- ViewController.swift: File chứa code chương trình cho các màn hình cụ thể (trong ví dụ này ứng dụng chỉ có một màn hình duy nhất).

- Products: Nơi chứa các file biên dịch của ứng dụng iOS.

2.1.2 Màn hình chờ LaunchScreen.storyboard

Mỗi khi chạy một ứng dụng iOS sẽ có một khoảng thởi gian chờ trước khi ứng dụng chạy hồn tất. Màn hình chờ LaunchScreen.storyboard cho phép thiết lập giao diện ứng dụng trong quãng thời gian chờ này. Hãy chọn LaunchScreen.storyboard trên Navigation Area, trong Utility Area chọn Attributes Inspector, trong mục background chọn mầu đỏ (Hình 2.1.2.1). Chạy thử chương trình sẽ thấy trong thời gian chờ, màn hình mầu đỏ sẽ hiện ra trong một khoảng thời gian ngắn.

Hình 2.1.2.1 Cấu hình cho màn hình LaunchScreen trong ứng dụng iOS

2.1.3 Màn hình thiết kế giao diện Main.storyboard

Giao diện chính của màn hình hiện tại với các ứng dụng iOS hiện đại thường được thiết kế trong Main.storyboard với cơng cụ Interface Builder tích hợp sẵn trong Xcode. Trên Navigation Area lựa chọn Main.storyboard, trên vùng Editor giao diện để thiết kế cho

50

màn hình ứng dụng iOS hiện ra, cho phép lập trình viên xây dựng giao diện màn hình

Một phần của tài liệu Giáo trình lập trình di động trên iOS Dành cho bậc Cao đẳng (Trang 56 - 58)

Tải bản đầy đủ (PDF)

(137 trang)