Xcode自定義模板

2021-09-11 17:06:56 字數 1521 閱讀 2121

這是一篇翻譯文章,原文是 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為主的工程中,並不存在標頭檔案的概念,宣告與實現都是放在同乙個檔案,如果不對 按一定規則進行分割,那在較複雜的物件檔案中,對於不同的開發者來說,維護起來的成本要高上不少。但是統一 風格,則要求每個參與專案的開發者每個原始...