遵守代碼規(guī)范可以提高代碼可讀性, 降低后期維護(hù)成本. 當(dāng)我們定下了一個(gè)團(tuán)隊(duì)都認(rèn)同的代碼規(guī)范, 如我們要求所有的viewController的代碼都得按照下面來(lái)組織:
#pragma mark - def #pragma mark - override #pragma mark - api #pragma mark - model event #pragma mark - view event #pragma mark - private #pragma mark - getter / setter
可落地的時(shí)候, 你懂的….
如何要求崇尚自由的developer都按照這個(gè)去寫,尤其是還得先記下這個(gè)規(guī)范.
靜態(tài)檢查是一個(gè)辦法. Review的時(shí)候強(qiáng)制要求改是一種辦法. 本文將介紹另外一種辦法, 建立模板類.
如何用定義好的模板類, 直接看一段動(dòng)畫:
在建立類模板文件的時(shí)候, 把我們定義好的代碼組織規(guī)范都搬進(jìn)去. 這樣大伙寫代碼就不會(huì)太隨意了吧?
從頭制作一個(gè)模板類有些坑. 我們采用簡(jiǎn)單的辦法, 先拷貝一個(gè)模板類, 然后修改成自己需要的樣子.
https://github.com/uxyheaven/XYXcodeTemplate這里有筆者建立的一個(gè)簡(jiǎn)單的模板類的模板. 先下載下來(lái), 再修改成你需要的樣子, 最后拷貝到Xcode(寫這篇文章的時(shí)候是Xcode6哦,如果今后目錄變了,自行找下)的文件模板文件夾里/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Folder. 這樣就可以使用了.
從系統(tǒng)類繼承的直接在系統(tǒng)類的文件夾里改
從自定義類繼承的需要做一些額外設(shè)置
轉(zhuǎn)載自http://blog.csdn.net/uxyheaven/article/details/48419963