Xcode設定自己的個性屬性

weixin_34082695發表於2018-07-30

我們在開發過程中經常用到檔案模板,不過一般都是系統定義好的模板,比如建立自定義類的時候,建立一個VC的時候都用到了,下面描述一下改如何建立屬於自己的Xcode檔案模板,先來一張神獸震bug圖


6882374-cad7a2d08aeb5c1b.png
123.png

是不是感覺萌萌噠??

下面就來看看怎麼實現的
先找到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source這個路徑,在當前路徑下,我們能看到平時經常用的檔案模板,如下圖:

6882374-b179a13d33e8504d.png
image.png

我們可以在現有的模板裡面修改個性模板,也可以選擇新建一個自己的模板,比如上圖中的Tomous就是我新建的,把Source裡面的Cocoa Touch Class.xctemplate複製一份貼上到新建的模板當中,

6882374-5a3c325289848160.png
image.png

然後找到裡面的UIViewControllerObjective-C檔案(在這裡我選擇的修改UIViewController這個類),把裡面的___FILEBASENAME___.m複製到桌面上,然後在裡面新增程式碼

/**
 * ━━━━━━大橙子踏神獸而來━━━━━━
 *    ┏┓   ┏┓
 *   ┏┛┻━━━┛┻┓
 *   ┃       ┃
 *   ┃   ━   ┃
 *   ┃ ┳┛ ┗┳ ┃
 *   ┃       ┃
 *   ┃   ┻   ┃
 *   ┃       ┃
 *   ┗━┓   ┏━┛Code is far away from bug with the animal protecting
 *     ┃   ┃    神獸保佑,程式碼無bug
 *     ┃   ┃
 *     ┃   ┗━━━┓
 *     ┃       ┣┓
 *     ┃       ┏┛
 *     ┗┓┓┏━┳┓┏┛
 *      ┃┫┫ ┃┫┫
 *      ┗┻┛ ┗┻┛
 *
 * ━━━━━━感覺萌萌噠━━━━━━
 */

最後把修改後的檔案替換進去,儲存。
接下來你在專案當中建立新的類的時候,就可以找

6882374-96ac594d6d58e57e.png
image.png

這個模板,只要是繼承UIViewController的類,裡面都會帶有神獸震bug的萌萌噠圖樣。
是不是感覺很好玩??
當然,這個功能還是很強大的,比如說,如果你在每次建立UIViewController的時候都需要寫上

-(void)dealloc
{
    
}

這個方法,那麼只需要在自己設定的模板當中新增程式碼,之後每次建立類的時候都會自動加上這個方法,而不是每次都要手動寫。在一定程度上很大的方便了我們的開發速度,節省時間。
後續如果遇到類似的方便開發的小技巧,我都會陸續更新上。如果小夥伴們還有什麼好的在開發當中用到的,歡迎留言推薦哦。

相關文章