# 在Xcode開啟全新專案
本次示範之版本為 **Version 15.4 (15F31d)**
## 筆記大綱
頁面左邊可以快速查看內容
1. 開啟Xcode
2. 選擇模板
3. 提供專案資訊
4. 選擇儲存位置
5. 成功開啟專案
### 開啟Xcode
首先,開啟Xcode。啟動後,Xcode會顯示一個歡迎的對話視窗,如下圖所示。在這裡選擇「**Create New Project...**」,開始建立一個新的專案。

### 選擇模板
Xcode提供各種不同類型的專案模板,每一個模板都有不同的目的,可以讓你更容易開始開發特定型態的應用程式。點選「**iOS → App**」, 然後按下「**Next**」按鈕。

### 提供專案資訊
接下來就來填寫專案的相關資訊
- Product Name(專案名稱)
顧名思義就是專案內容,把握三個原則
==第一個字不能是數字==
==名稱中至少要有一個英文字母==
==不建議使用中文名==
- Team(團隊)
如果有購買開發者帳號,可以與自己的開發者帳號連結。沒有的話,可以直接略過此項。
- Organization Identifier(組織名稱)
填寫你的團隊,大多數人會填寫自己的網域名稱。例如:com.apple,記得是倒著寫。如果沒有的話,可以填寫自己的gmail或是信箱,例如:tw.edu.fcu.0365@D1234567。如果只是上課練習,那隨便填填也無妨。
- Bundle Identifier(套件識別碼)
應用程式在上架送審時所使用的唯一識別碼。不需要輸入這個選項,Xcode會自動產生。
- Interface(介面)
目前分為Storyboard和SwiftUI,本筆記所教學的是**SwiftIUI**。
- Language(程式語言)
如果Interface選擇Storyboard,則會有Objective-C與Swift。選擇SwiftUI則,則只有Swift選項,因此不用特別更改。
- Storage(儲存模式)
分為SwfitData和Core data,如果有特別選擇,專案將會套入套件,沒有選擇可以後面再進行增加。儲存的部分對於新手來說較為困難,若沒有特別需求,請選擇「**None**」,以免造成混亂。
- Host is CloudKit
若有儲存的需求,可以連接CloudKit儲存。需先選擇Storage,才可以勾選。
- Include Test
若程式有測試需求,才需要勾選。此功能較為進階,需要大量數據傳遞時,才會需要使用。
新手確認欄位:
- [ ] Product Name首字不是數字
- [ ] Organization Identifier有填寫
- [ ] Interface選擇SwiftUI
- [ ] Language選擇Swift
- [ ] Storage選擇None
- [ ] include Tests不要勾選

### 選擇儲存位置
到了最後一步,**選擇專案儲存位置**。另外若有需要使用Git,可以勾選下方「Create Git repository on my Mac」,若沒有需求則不用勾選。

### 成功開啟專案
看到這個畫面,恭喜你已經開始人生第一個iOS App的專案。接下來就開始下一步吧!

{"description":"本次示範之版本為 Version 15.4 (15F31d)","contributors":"[{\"id\":\"57943794-cfe8-43f8-bb68-956a9c60e610\",\"add\":2299,\"del\":243},{\"id\":\"9c4edb9d-3089-4f81-a6c8-d965a8bccb68\",\"add\":34,\"del\":120}]","title":"在Xcode開啟全新的專案"}