這是一篇翻譯文章,原文是 creating custom xcode templates
xcode 已經內建了一些有用的模板,但是有時它們並不能滿足我們的需求,因此我們需要新增自定義的模板。在這篇文章中,我們將一起建立乙個自定義模板。
預設的 swift 模板在其開頭包含了一些元資訊和一行匯入語句,它看起來像是這樣:
//
// filename.swift
// projectname
//// created by your name on 12/29/15
//import foundation
複製**
通常來說,我們會在每次新增乙個新的 swift 檔案之後手動的刪除上面的每一行。
為了減少重複勞動,讓我們為 swift 檔案建立乙個自定義的模板。
為了達成目標,我們需要複製現有的 swift 檔案模板,並將那些的我們不需要的元資訊和匯入語句移除。
xcode 會在檢索這個目錄~/library/developer/xcode/templates
下的內容來發現自定義的模板,這個目錄中的子目錄將被視為 xcode 中的不同的模板分組。我們將建立乙個名為custom
的分組,並將內建的 swift 模板拷貝到其中。
在命令列中執行下面的**:
$ mkdir -p ~/library/developer/xcode/templates/custom
複製**
在拷貝完模板之後,讓我們cd
進去看看都有些什麼:
$ cd ~/library/developer/xcode/templates/custom/swift\ file.xctemplate
$ ls
templateicon.png [email protected] templateinfo.plist ___filebasename___.swift
複製**
有兩個圖示、乙個 plist 檔案,還有乙個 swift 檔案,因為我們是要為 swift 建立模板,所以讓我們看下 swift 檔案的內容:
$ cat ___filebasename___.swift
//// ___filename___
// ___projectname___
//// created by ___fullusername___ on ___date___.
//import foundation
複製**
$ rm ___filebasename___.swift
$ touch ___filebasename___.swift
複製**
短短幾步就完成了。現在你在選單中選擇檔案->新建
並單擊custom
,你將會看到新的模板。
enjoy!
Xcode自定義模板
這是一篇翻譯文章,原文是 creating custom xcode templates xcode 已經內建了一些有用的模板,但是有時它們並不能滿足我們的需求,因此我們需要新增自定義的模板。在這篇文章中,我們將一起建立乙個自定義模板。預設的 swift 模板在其開頭包含了一些元資訊和一行匯入語句,...
建立Xcode自定義模板
作者 tsong0202 原帖位址 在xcode中提供了許多任務程和檔案模板,為開發者在開發過程中提供裡諸多便利。但怎樣才能根據專案需要,在開發過程中匯入符合我們要求的自定義模板呢?下面我來給大家介紹乙個簡單的方法。我們以建立乙個基於cocos2d的工程為例。一.建立工程模板 1.進入該目錄 dev...
Xcode 建立自定義模板
在團隊進行專案開發的時候,一般都會統一 風格,以方便 的維護。比如在以swift為主的工程中,並不存在標頭檔案的概念,宣告與實現都是放在同乙個檔案,如果不對 按一定規則進行分割,那在較複雜的物件檔案中,對於不同的開發者來說,維護起來的成本要高上不少。但是統一 風格,則要求每個參與專案的開發者每個原始...