聰明的程序員懂得"偷懶"來提升開發效率.我們在日常開發中,有一些代碼片段會經常利用到,大家可能會覺得定義一些宏可以解決問題,但是遇到比如,UITableView的協議方法,或者快速定義一個UIButton等等呢?這時候利用代碼片段就能節省我們很多時間。
具體怎么添加代碼片段呢?我們以TableView的代理數據源方法為例:
我們將寫好的代碼片段選中,然后拖動至Xcode右下腳{}區域,然后拉至最下方我們剛才添加的代碼片段雙擊,選擇edit,設置標題和快捷鍵,然后選擇done。之后在我們下次需要添加TableView的代理數據源方法時,只需要輸入快捷鍵然后按回車即可。
另外:占位代碼用<#這兒寫占位代碼#> ,比如示例中的 return expression 則輸入 return ?<#expression#>即可。
代碼片段的保存位置在~/Library/Developer/Xcode/UserData/CodeSnippets ?即使我們換了電腦,也可將代碼片段拷貝出去使用。
是不是很方便呢?