最近觉得自己的开发效率太慢了,总结了一下:熟练度不够是一方面,经常用到东西查看一下,积累问题?一方面,这个无法分享的。现在主要分享的是:如何高效的用好自己的时间。
1.善用xcode。
xcode实在是一个开发的神兵利器,自动补全,各种方便的编辑快捷键,查找定义,等各种方便的插件集合,这里再介绍一些开发的细节:
a.源码的注释,方法一:可以下载一些代码生成模板直接快速生成。方法二:直接观察下面图片。
对比图片:
个人经常用三个斜杆的方法。
b.断点,断点也有技巧的。调试bug的神兵利器,可以添加一个全局的断点,当程序奔溃的时候,会在奔溃前自动创建一个断点。Add Exception Breakpoint,点击下图的+号,选项,添加断点。找bug不再设置N多个没用的断点了。
当然,一些调试命令要记得的, n, c, po 等,调试快捷键非常好用,而不是2b的NSlog
c:查看View的工具,可以看到运行的视图结构,更好的了解别人的代码,如下图:
选中红色圈圈的地方就能看到你想要的效果了,而且是运行时的,和reveal工具一样的功能,人家xcode一直都自带的。
这里只是简单的分享了几点xcode好用的地方,还有各种测试工具框架,调试工具profile,这个简直就是IOS开发人员的优势。不利用好简直就是暴殄天物,太浪费了。
2.学会快速的查找阅读资料
a.源码:code4?cocoachina?github?这些是不够的。姑且不说国外的网站,(肯定比国内的好太多了)在国内,特别是不能FQ的同学。查找源码的时候就能这样了:
pod search “xxxx” // pod 自己下载去吧
例如我想要下载下拉刷新的源码,EGOTableViewPullRefresh? 难道大家只知道这个?如下图:
好了,快点提高自己的阅读源码速度吧。
源码是一方面,还有一些大牛的博客,各种各样的知识,RSS聚合阅读工具等。
好了,今天就分享这些东西,下次再分享一篇。