建立Xcode自定義模板

2021-06-06 21:56:44 字數 1121 閱讀 1072

作者  tsong0202

原帖位址 

在xcode中提供了許多任務程和檔案模板,為開發者在開發過程中提供裡諸多便利。但怎樣才能根據專案需要,在開發過程中匯入符合我們要求的自定義模板呢?下面我來給大家介紹乙個簡單的方法。

我們以建立乙個基於cocos2d的工程為例。

一.建立工程模板

1.進入該目錄:/developer/platforms/iphoneos.platform/developer/library/xcode/project templates

在該目錄中包含了xcode內建的幾個模板,如圖示

注意:在修改完模板後請不要編譯,儲存退出即可。

二.建立檔案模板

1.進入該目錄:/developer/platforms/iphoneos.platform/developer/library/xcode/file templates

在該目錄中包含了xcode內建的幾類模板,如圖示

我們以常用的cocoa touch class類模板為例進行介紹。

2.開啟objective-c class資料夾,裡面包含了幾個xcode內建的模板。拷貝任意乙個模板,比如nsobject subclass.pbfiletemplate,修改模板名稱為cocos2dlayer.pbfiletemplate。

3.objective-c class資料夾中templatechooser.plist檔案的作用是提供了乙個包含新建具體obj-c類檔案的列表。它主要通過 popupmenu欄中各item的key(cclayer)來與templateselection欄中的相應模板對應起來。

注意:同樣,templateselection欄右側的模板名稱必須與實際模板名稱一致。

4.cocos2dlayer.pbfiletemplate資料夾中templateinfo.plist檔案可以通過description關鍵字來描述我們的自定義類模板。

5.開啟自定義類模板的.h和.m檔案,我們即可根據需要編輯自定義模板了(引入標頭檔案,編輯邏輯**等等)。

注意:同樣,修改完成後儲存退出即可。

6.ok,開啟xcode,選擇「new file」cocoa touch class的objective-c class中即會出現我們新建的工程模板「cocos2dlayer」。

Xcode 建立自定義模板

在團隊進行專案開發的時候,一般都會統一 風格,以方便 的維護。比如在以swift為主的工程中,並不存在標頭檔案的概念,宣告與實現都是放在同乙個檔案,如果不對 按一定規則進行分割,那在較複雜的物件檔案中,對於不同的開發者來說,維護起來的成本要高上不少。但是統一 風格,則要求每個參與專案的開發者每個原始...

Xcode 建立自定義模板

在團隊進行專案開發的時候,一般都會統一 風格,以方便 的維護。比如在以swift為主的工程中,並不存在標頭檔案的概念,宣告與實現都是放在同乙個檔案,如果不對 按一定規則進行分割,那在較複雜的物件檔案中,對於不同的開發者來說,維護起來的成本要高上不少。但是統一 風格,則要求每個參與專案的開發者每個原始...

Xcode自定義模板

這是一篇翻譯文章,原文是 creating custom xcode templates xcode 已經內建了一些有用的模板,但是有時它們並不能滿足我們的需求,因此我們需要新增自定義的模板。在這篇文章中,我們將一起建立乙個自定義模板。預設的 swift 模板在其開頭包含了一些元資訊和一行匯入語句,...