Video: SceneKit in Swift Playgrounds 2025
Khi bạn tạo ứng dụng cho iOS6, bạn cần phải hiểu Xcode Workspace, kể cả Assistant cũng như. Bài viết này sẽ giúp bạn mở rộng kiến thức đó và mô tả các tác vụ thông thường bạn cần để có thể thực hiện trong Xcode.
Như bạn đã thấy, hầu hết công việc phát triển trong Xcode được thực hiện trong vùng Editor, khu vực chính luôn hiển thị trong cửa sổ Workspace. Khu vực Editor cũng có thể được cấu hình thêm, với cửa sổ soạn thảo tiêu chuẩn luôn được hiển thị, cũng như một bảng trợ giúp tùy chọn cho thấy nội dung có liên quan. (Nếu bạn chọn một tập tin tiêu đề giao diện [.h], bảng trợ giúp sẽ hiển thị tập tin mã thực thi [.m] tương ứng và ngược lại, tôi không nói về khung Phiên bản, nhưng hiển thị khu vực đó cũng là một lựa chọn.)
Khung (Tiêu chuẩn cửa và cửa) ở đây đề cập đến các cấu hình nhất định, mặc dù Apple không sử dụng thuật ngữ đó. Điều này nhằm phân biệt giữa cấu hình Bộ biên tập (trình biên tập Tiêu chuẩn thực sự không phải là trình soạn thảo, mà chỉ là một cấu hình đơn trong khu vực biên tập) và trình biên tập có sẵn > - một trình soạn thảo hoạt động trong một Editor khu vực. Các biên tập viên chính là như sau:
Trình soạn thảo dự án: Với trình chỉnh sửa này, bạn xem và chỉnh sửa cài đặt dự án và mục tiêu, chẳng hạn như các tùy chọn xây dựng, kiến trúc mục tiêu và đặc điểm ký kết mã.
Giao diện Builder:
Ở đây, bạn tạo và chỉnh sửa đồ họa các tệp giao diện người dùng trong các bảng phân cảnh và. tập tin xib.Trình soạn thảo bạn sử dụng được xác định bởi những gì bạn đã chọn trong trình điều khiển Dự án. Một cửa sổ trình soạn thảo sẽ xuất hiện cho mục đó (đã chọn) trong vùng Editor. Khi bắt đầu dự án, để làm storyboarding, bạn chủ yếu làm việc trong trình biên tập Trình Giao diện; nhưng khi bạn mã, bạn thực hiện phần lớn công việc của bạn trong trình soạn thảo mã nguồn trong khung soạn thảo Chuẩn, với một số lần rà soát nếu cần, vào khung soạn thảo Trợ lý và thỉnh thoảng tham gia vào khu vực Tiện ích nữa.
Bạn sử dụng công cụ View trong thanh công cụ Workspace để ẩn hoặc hiện các vùng Navigator, Debug và Utility. Nếu bạn thích, bạn có thể ẩn các khu vực khác và chỉ xem trình soạn thảo nguồn (và có lẽ là Trợ lý).
Hình này cho thấy người điều hướng Dự án. Bởi vì RTMasterViewController. m đã được chọn, bạn sẽ thấy
trình soạn thảo mã nguồn
hiển thị tệp đó trong ngăn trình soạn thảo Tiêu chuẩn.(Nếu bạn chọn một trong các tệp tin kịch bản trong công cụ Điều hướng dự án, bạn sẽ thấy Trình tạo Giao diện là trình chỉnh sửa bạn chọn.) Trong hình, nhà phát triển cũng đã chọn Trợ lý trong Bộ chọn biên tập và chia bảng điều khiển bằng cách sử dụng các nút điều khiển tách (bên cạnh biểu tượng cuối cùng & ldquo; + & rdquo; ở bên phải trong thanh Chuyển). Trình soạn thảo nguồn với các khung soạn thảo Chuẩn và Trợ lý.
Lưu ý rằng khi chọn Trợ lý, RTMasterViewController. h đã mở. Đó là bởi vì bảng Trợ lý biên tập sẽ tự động (tùy thuộc vào cách bạn thiết lập nó) hiển thị nội dung có liên quan cho bất cứ điều gì bạn chọn trong trình điều khiển Dự án để bạn có thể chỉnh sửa cả hai cách dễ dàng. Sau đó bạn nhìn thấy RTMasterViewController. m (tệp mã thực hiện) trong khung soạn thảo mã nguồn Chuẩn và RTMasterViewController. h (tập tin tiêu đề) trong khung soạn thảo trợ lý. Nhấp vào các điều khiển chia sẽ mở ra một cửa sổ thứ hai.
Tệp tiêu đề của giao diện (.h) định nghĩa giao diện của lớp bằng cách xác định như sau:
Khai báo lớp (và cái gì được kế thừa từ).
Phương pháp.
-
Bất kỳ biến
-
ví dụ
-
(nghĩa là các biến được định nghĩa trong một lớp). Lưu ý rằng Apple đã đề nghị bỏ xa khai báo các biến thể ví dụ trong giao diện và di chuyển các khai báo đó tới tệp thực hiện để giữ chúng riêng tư hơn. Mặt khác, tệp mã thực thi (.m) chứa mã cho lớp, bao gồm mỗi định nghĩa phương thức. Nó cũng có thể chứa các khai báo biến dụ. Theo mặc định, khung soạn thảo Trợ lý xuất hiện ở bên phải cửa sổ trình biên tập mã nguồn. Để thay đổi hướng của khung soạn thảo Trợ lý cho cửa sổ trình soạn thảo nguồn, chọn View → Assistant Layout và chọn một bố cục. Nếu tệp tiêu đề không xuất hiện cho bạn, hãy điều hướng đến nó bằng cách sử dụng thanh Jump, như được giải thích trong phần tiếp theo.
