讀古今文學網 > iOS編程基礎:Swift、Xcode和Cocoa入門指南 > 6.6 對項目內容進行重命名 >

6.6 對項目內容進行重命名

創建項目時為項目所指定的名字會在項目中的很多地方使用,這導致一些初學者擔心重命名項目會破壞一些東西。不過請不必擔心!

首先,通常情況下你不需要對項目進行重命名。一般來說,你想要修改的是應用的名字,即用戶在設備上看到的名字,與應用圖標關聯在一起。它並不是項目名!實際上,用戶是看不到項目名的。如果你想要修改的是設備上與應用關聯的那個名字,那麼請在Info.plist中修改(或創建)「Bundle Display Name」。

不過還是可以對項目進行重命名的,做起來也很容易:請在項目導航器頂部選中項目列表,按下回車鍵即可編輯其名字、輸入新的名字,然後再次按下回車鍵。Xcode會彈出一個對話框,提示修改與之匹配的其他名字,包括應用目標與構建後的應用,以及各種相關的構建設置。你可以自由選擇。

修改項目名(或目標名)並不會自動修改與之匹配的方案名。因為沒必要這麼做,不過你可以自由修改方案名;選擇Product→Manage Schemes,單擊方案名即可編輯。

修改項目名(或目標名)並不會自動修改與之匹配的主分組名。因為沒必要這麼做,不過你可以在項目導航器中自由修改分組名,因為這些名字是任意的;它們對於構建設置或構建過程沒有什麼影響。不過,主分組比較特殊,因為它對應於磁盤上的真實目錄,該目錄位於項目目錄頂層項目文件的旁邊。修改分組名是沒問題的,不過初學者不應該在磁盤上修改其目錄名,因為它是被硬編碼到幾處構建設置中的。

你可以隨時在Finder中修改項目目錄名,也可以移動項目目錄,因為針對項目目錄中的文件與目錄條目的所有構建設置首選項都是相對的。