使用Xcode中自定義的代碼塊,通過輸入快捷方式來補全代碼,就會減少很多工作量。
1.在.h中輸入
@property(nonatomic,strong)NSString *<#name#>
字符串@property(nonatomic,strong)NSString *這一段都是固定的,只有最后面的一個屬性名稱是需要我們修改的,把要修改的,把要修改的地方加上<#占位符#>,到時候我們只需要修改占位符中的內(nèi)容就行了。
2.在xcode中 添加到嗎快

或者


3.選中上面自定義的屬性代碼,拖入其中,彈出窗口(選中長按1S即可實現(xiàn)拖拽功能)
Title是標題,描述代碼塊內(nèi)容
platform是針對哪個平臺,選All就可以了。
Language是語言。
Completeion Shortcut是快捷方式,當我們輸入這個設(shè)置的快捷方式時,Xcode會自動補全代碼。
Completion Scopes代表代碼塊的范圍,比如我們添加的字符串屬性就是在.h文件中的interface這個范圍內(nèi)才會自動補全
4.將內(nèi)容補充完整

5.完成 可以直接在代碼中使用
對于經(jīng)常要重復(fù)寫的代碼塊,比如屬性,注釋等,可以通過上面的方法來通過一個快捷鍵自動補全,有的時候會方便很多。
其實,Xcode的所有代碼模板是用一個plist格式xml文件描述的,這文件存儲在Xcode的安裝目錄:
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets
自己定義的代碼塊是在以下目錄下:
~/Library/Developer/Xcode/UserData/CodeSnippets/
浙公網(wǎng)安備 33010602011771號