.1 Các thành phần chính của iOS Project

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 54 - 56)

Màn hình giao diện chính có thể chia thành 4 vùng khác biệt: Navigation Area, Editor Area, Debug Area và Utility Area (Hình 2.1.1.1).

Navigation Area cho phép lập trình viên điều hướng đến các file hoặc các chức năng khác nhau trong Xcode. Có 9 điều hướng quan trọng:

- Project Navigator: Cho phép thực hiện các thao tác trên các files của Project như mở file, thêm xố file, gom nhóm files… để tổ chức code và viết chương trình.

- Source Control Navigator: Xem lịch sử thay đổi của các phiên bản của Project nếu

đang sử dụng các phần mềm quản lý phiên bản code như SVN hay Git. - Symbol Navigator: Xem cấu trúc cây tổ chức lớp của ứng dụng. - Find Navigator: Cơng cụ cho phép tìm kiếm nhanh bên trong Project.

- Issue Navigator: Hiện tất cả các cảnh báo (Warnings), các lỗi (errors) mà trình biên

dịch tìm thấy trong Project.

- Test Navigator: Công cụ cho phép tạo, quản lý, thực hiện và quan sát các Unit Test. - Debug Navigator: Kiểm tra các tiến trình và các thơng tin liên quan trong q trình

thực hiện chương trình.

- Break Point Navigator: Quản lý tất cả các điểm Breakpoint mà lập trình viên đã thiết lập trong khi debug chương trình trong tồn bộ Project.

- Report Navigator: Xem lịch sử biên dịch của Project.

Editor Area cho phép lập trình viên biên soạn các tài nguyên trong Project:

- Source Editor: Công cụ cho phép biên soạn và chỉnh sửa code trong ngôn ngữ Swift. - Interface Builder: Cơng cụ cho phép lập trình viên xây dựng, điều chỉnh giao diện

người dùng của ứng dụng iOS và gắn kết chúng với các Source code của Project. Để vào chức năng này, trên vùng Navigation chọn Main.storyboard (File chứa thiết kế giao diện của ứng dụng iOS).

48

Debug Area là nơi xem vết chạy chương trình (call stack) với tên các phương thức đang thực hiện tại điểm dừng (Hình 2.1.1.2) và Utility Area là nơi chứa các thuộc tính của mỗi đối tượng được chọn.

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 54 - 56)

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

(137 trang)