參考唐巧《iOS開發(fā)進(jìn)階》
211頁中的內(nèi)容,自己有感而發(fā)阶剑。
?使用代碼片段 管理自己的代碼復(fù)用片段是非常非常好的提高開發(fā)效率的方法跃巡。個人認(rèn)為提高效率的階段:
1.使用codeSnippets 把復(fù)用高的方法,函數(shù)等保存在Xcode个扰,這樣可以快速的使用自己的縮寫方法拿到自己想要的代碼魏铅。
2.使用gist阱扬,gistBox,把一些常用模塊抽離出來,做出適合自己復(fù)用的模塊化程序段情连。這里有兩個分支(個人主觀分的,其實(shí)是同一樣的思想):
a.做三方庫出來呐伞,主要是功能化程序颈渊,shareSDK,AFnetworking等都屬于這種俐填。
b.結(jié)構(gòu)化程序段安接。比如自己封裝一個登陸界面,個人設(shè)置頁面等等英融。根據(jù)自己的習(xí)慣和水平自己封裝好盏檐。
想象一下,你寫一個app的設(shè)置界面驶悟,寫一個tabelView胡野,然后設(shè)置圖片,名字等等的樣子痕鳍,行數(shù)硫豆,行高龙巨,cell的動態(tài)適應(yīng)等等的動作吧,如果你一開始就做好了熊响,那么只要做一次旨别,以后你寫這種類似的界面是不是只需要設(shè)置好數(shù)據(jù)源就好?汗茄!秸弛。其實(shí)這就是你在第一階段的提高而已。
3.做自己的代碼生成器剔难,代表是LazyRest4.
這個階段胆屿,你就已經(jīng)是高級水平了。全自動不太符合生產(chǎn)環(huán)境偶宫,但是半自動的完全可以提高你效率到一個很高的高度非迹。學(xué)好腳本語言是這一步的關(guān)鍵,加油共勉纯趋。