Video: SceneKit in Swift Playgrounds 2025
Bạn phải làm việc trong bối cảnh của một dự án Xcode để phát triển một iOS ứng dụng. Sau khi bạn đã tạo dự án của mình trong Xcode, không gian làm việc Xcode hiển thị trình điều khiển Dự án.
Xcode có rất nhiều trợ giúp dựa trên ngữ cảnh. Bất cứ khi nào bạn tò mò về cái gì đó, hãy thử Control-clicking trong một khu vực, và bạn sẽ có thể tìm thấy một menu với một lựa chọn Trợ giúp. Chẳng hạn, con số này cho biết điều gì sẽ xảy ra khi bạn nhấn Control-click trong trình điều khiển Dự án. Nó sẽ xuất hiện một trình đơn phím tắt mà từ đó bạn có thể chọn menu Trợ giúp Dự án Navigator.
Khu vực Navigator là một vùng tùy chọn ở phía bên trái của cửa sổ Workspace, nơi bạn có thể tải các điều hướng khác nhau - bao gồm cả trình điều khiển Dự án - với sự trợ giúp của bộ chọn Navigator. Để ẩn hoặc hiển thị vùng Navigator, hãy nhấp vào nút chọn View View bên trái trong thanh công cụ workspace, thể hiện trong hình này.
Khu vực Navigator bao gồm thanh chọn Navigator, vùng Content, và thanh Filter. Nó cũng có thể bao gồm các tính năng khác cụ thể cho người điều hướng được chọn.
Trình điều khiển dự án cho phép bạn làm những việc như thêm, xóa, nhóm và quản lý các tệp trong dự án của bạn hoặc chọn tệp để xem hoặc chỉnh sửa trong khu vực Trình biên tập. (Tùy thuộc vào tập tin bạn chọn, bạn sẽ thấy trình soạn thảo thích hợp.)
Trong hình này, ví dụ, tất cả các hình tam giác tiết lộ được mở để trình điều khiển Dự án hiển thị tất cả các tệp trong dự án.
Thanh lọc cho phép bạn hạn chế nội dung được hiển thị - chẳng hạn như các tệp đã chỉnh sửa gần đây, các tệp chưa lưu hoặc tên tệp.
Làm theo cách cấu trúc thư mục được hiển thị trong trình điều khiển Dự án (xem hình), thư mục đầu tiên được liệt kê được dán nhãn RoadTrip (tên dự án mẫu này). Thư mục này chứa tất cả các phần tử nguồn cho dự án, bao gồm mã nguồn, tệp tài nguyên, đồ họa và một số phần khác.
Mặc dù mỗi mẫu tổ chức các phần tử nguồn theo những cách khác nhau, mẫu ứng dụng Master-Detail tổ chức tiêu đề giao diện và tệp mã thực thi (cùng với tệp Storyboard và thư mục Hỗ trợ Tệp) bên trong thư mục RoadTrip. (Đối với biện pháp tốt, thư mục RoadTrip cũng bao gồm thư mục Frameworks và thư mục Products)
Đây là loại nội dung được ném vào các thư mục cho các dự án như dự án RoadTrip:
-
Các tệp AppDelegate: RTAppDelegate. h và RTAppDelegate. m chứa mã cho hành vi ứng dụng cụ thể tùy biến hành vi của đối tượng khung (do đó bạn không phải phân lớp phụ).
Một đối tượng khung hành vi giàu có (được sử dụng như là) ủy thác nhiệm vụ thực hiện một trong những trách nhiệm của nó cho một đại diện ứng dụng cho một hành vi rất cụ thể.
-
Bảng phân cảnh: Các tệp sơ đồ câu chuyện sống trong dự án của bạn dưới dạng MainStoryboard. tập tin storyboard_iPad và MainStoryboard. tệp storyboard_iPhone (cho một ứng dụng phổ quát), hoặc chỉ như một MainStoryboard đơn lẻ. storyboard_ bất kỳ tệp (cho một ứng dụng dành riêng cho thiết bị).
Với bảng phân cảnh, bạn có thể tạo và triển khai tổng quan về luồng ứng dụng của bạn và các phần tử giao diện người dùng.
-
Xem trình điều khiển: Trình điều khiển RTMasterViewController. h và RTMasterViewController. m chứa mã để kiểm soát chế độ xem ban đầu của RoadTrip (dựa trên mẫu Bản mô tả chi tiết).
-
Hỗ trợ Tệp: Trong thư mục này, bạn thường tìm thấy tiêu đề biên dịch (các tệp tiêu đề được biên dịch để giảm thời gian biên dịch ứng dụng) của các khuôn khổ bạn sẽ sử dụng - chẳng hạn như RoadTrip_Prefix. pch - cũng như danh sách tài sản (RoadTrip-Info. plist) và chính. m, chức năng chính của ứng dụng của bạn. Bạn thậm chí có thể tìm thấy hình ảnh và các tập tin media khác, và một số tập tin dữ liệu.
InfoPlist. tập tin chuỗi được sử dụng để bản địa hoá (dịch văn bản trong ứng dụng của bạn sang tùy chọn ngôn ngữ của người dùng).
-
Khung: Thư mục này chứa các thư viện mã hoạt động giống như khối xây dựng prefab cho ứng dụng của bạn. Bằng cách chọn mẫu ứng dụng Master-Detail, bạn cho Xcode biết rằng nên thêm các khuôn dạng UIKit, Foundation và CoreGraphics vào dự án của bạn bởi vì bạn sẽ cần đến chúng trong loại ứng dụng này.
-
Sản phẩm: Thư mục Sản phẩm hơi khác một chút so với những sản phẩm khác. Trong đó, bạn sẽ tìm thấy RoadTrip cuối cùng. tệp ứng dụng chứ không phải mã nguồn của ứng dụng mà là phiên bản được xây dựng của ứng dụng, có nghĩa là nó đã được dịch từ mã nguồn sang mã đối tượng để bộ xử lý của iPad thực thi.
Hiện tại, tệp này được liệt kê màu đỏ vì tệp không thể tìm thấy.
Khi tên tệp xuất hiện bằng màu đỏ, điều này có nghĩa là Xcode không thể tìm thấy tệp tin cơ sở bên dưới. Và bởi vì bạn chưa bao giờ biên soạn ứng dụng RoadTrip, điều ý nghĩa là RoadTrip. tệp ứng dụng (bản thân ứng dụng) bị thiếu.
Bạn có thể nhận thấy một số mục trong điều hướng của dự án trông giống như các thư mục, nhưng bạn sẽ sớm khám phá ra rằng chúng thường không hành động như các thư mục. Nếu bạn chỉ cần mở thư mục RoadTrip trên máy Mac - bên ngoài ngữ cảnh Xcode - bạn sẽ không thấy tất cả các & ldquo; thư mục & rdquo; xuất hiện trong cửa sổ Xcode. Đó là bởi vì các thư mục này chỉ đơn giản là các nhóm giúp tổ chức và tìm thấy những gì bạn đang tìm kiếm.
