昨天我們學習了 集合型別 (Collection)、**泛型 (Generics)**與 錯誤處理 (Error Handling)。
今天,我們要回到實作環境,來熟悉一下 Xcode 的介面。
Xcode 是 Apple 官方提供的開發工具(IDE),我們開發 iOS、macOS、watchOS 與 tvOS 應用程式,都需要透過它來完成。
在建立完XCode專案後會看到像這樣的畫面,主要可以分成幾個區域
點擊導覽區最外面的專案可以看到以下畫面,主要是專案層級的設定:
PROJECT(專案設定)
控制整個專案的通用設定,例如 Build 設定、在地化語言。
TARGETS(目標設定)
每個 App、測試套件、Widget… 都會是一個 Target。
在圖中你可以看到:
HelloSwiftUI
(App 本體)HelloSwiftUITests
(單元測試)HelloSwiftUIUITests
(UI 測試)這裡是 建置組態 (Build Configurations),常見有:
下方還有選項:
Use Configurations
for command-line builds
指定在使用命令列(非 Xcode UI 執行)時要用的組態,以圖片的範例是用Release。表示使用命令列 Build 要會走Release
Parallelize build for command-line builds
允許多個 target 同時編譯,加快編譯速度。
今天我們認識了 Xcode 的基本介面,以及專案設定與建置組態。
明天開始,我們會正式進入 SwiftUI 的世界,正式開始做出 App 畫面!