有句話說的好,聰明的程式設計師懂得”偷懶”來提升開發效率.我們在日常開發中,有一些程式碼片段會經常利用到,大家可能會覺得定義一些巨集可以解決問題,但是遇到比如,UITableView的協議方法,或者寫Demo時候想要快速的定義一個UIButton(當然,你用storyboard除外)呢?
好吧,先來介紹下什麼是程式碼片段?
我們在XCode中輸入if,選擇ifelse後回車,出現
這個就是系統給我們已經定義好的程式碼片段,能夠快速的完成我們想要的程式碼片段,來大大的提升程式設計師的程式設計效率,我們所要做的也就是實現這個效果.
步驟其實很簡單,用UITableView的協議方法舉例.
切記!<#你想要給的引數名提示#>是關鍵.
最後,Xcode中的程式碼片段預設放在~/Library/Developer/Xcode/UserData/CodeSnippets下,可以直接拷貝給別人用,資源共享嘛.
此外,我們還能定義其他很多的常用的程式碼片段,比定義成巨集好多了.比如,單例….屬性…..大家自己去嘗試.