参考唐巧《iOS开发进阶》
211页中的内容,自己有感而发。
使用代码片段 管理自己的代码复用片段是非常非常好的提高开发效率的方法。个人认为提高效率的阶段:
1.使用codeSnippets 把复用高的方法,函数等保存在Xcode,这样可以快速的使用自己的缩写方法拿到自己想要的代码。
2.使用gist,gistBox,把一些常用模块抽离出来,做出适合自己复用的模块化程序段。这里有两个分支(个人主观分的,其实是同一样的思想):
a.做三方库出来,主要是功能化程序,shareSDK,AFnetworking等都属于这种。
b.结构化程序段。比如自己封装一个登陆界面,个人设置页面等等。根据自己的习惯和水平自己封装好。
想象一下,你写一个app的设置界面,写一个tabelView,然后设置图片,名字等等的样子,行数,行高,cell的动态适应等等的动作吧,如果你一开始就做好了,那么只要做一次,以后你写这种类似的界面是不是只需要设置好数据源就好?!。其实这就是你在第一阶段的提高而已。
3.做自己的代码生成器,代表是LazyRest4.
这个阶段,你就已经是高级水平了。全自动不太符合生产环境,但是半自动的完全可以提高你效率到一个很高的高度。学好脚本语言是这一步的关键,加油共勉。