@Sindri的小巢,從它文章中了解到了此神器,干脆mark下來,以便以后用。
這是個神器,如果你知道模版那么對于一個團隊而言什么,能加快不少效率吧!
我相信你一定在偷笑,你也有很多有趣的想法,那么我們來探索下:
我們首先找到模版的位置:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File\ Templates/Source/Cocoa\ Touch\ Class.xctemplate/
模版文件夾.png
這個文件夾里邊都是模版,你準備想干嘛尼,造唄!
開始之前研究下原有模版的結構,以NSObject為例:
// ___FILENAME___
// ___PROJECTNAME___
//
// Created by ___FULLUSERNAME___ on ___DATE___.
//___COPYRIGHT___
//
___IMPORTHEADER_cocoaTouchSubclass___
@interface ___FILEBASENAMEASIDENTIFIER___ : ___VARIABLE_cocoaTouchSubclass___
@end
模版是利用幾個系統的預處理宏定義,包括
___FILEBASENAMEASIDENTIFIER___ :類名
___VARIABLE_cocoaTouchSubclass___:基類名
___FILENAME___:文件名
___PROJECTNAME___:工程名
___FULLUSERNAME___:用戶名
___DATE___:當前日期
___COPYRIGHT___:版權聲明
怎么改造就在于你收集到的預處理宏多少。。我想你有N多方案了!
比如屬性的可以這樣@property(nonatomic,retain)<#Class *#> <#var#>