iOS
文章平均质量分 76
苍穹Layne
行走在黑夜中的信徒......
展开
-
OCLint+Xcode实现Code Review
Code Review是开发过程中保证代码质量不可或缺的一部分,但是呢,要么是懒,要么是真没时间,在我们公司code review已从原来的流于形式到彻底废弃了。最近看了看项目代码,咋写的都有,看着确实难受,于是就动了“code review自动化”的念头。xcode里有内置的Analyser,但由于默认的规则太少导致功能实在很有限。找了半天,就盯上OCLint了。OCLint是啥我就不多说啦,具原创 2018-01-18 18:24:09 · 4220 阅读 · 1 评论 -
使用Python扩展lldb
Xcode集成了LLDB,进一步简化了程序调试流程。虽然LLDB很强大,但是它的命令很有限。所幸的是,lldb包含了对python的支持,使得lldb的拓展成为可能。本人在开发过程中很喜欢使用image lookup 命令,但是苦于每次只能执行一条,相当耗时,因此一直想要找到一种批量执行的方法。于是将目光放到了lldb python上…… 问题:批量执行image lookup -a (1原创 2018-01-18 18:10:44 · 1820 阅读 · 0 评论 -
App模块组成
最为一名工作了不短时间的iOS开发者,对一个完整的App所包含的功能模块有一点自己的认识。这里进行一个总结。 全局宏定义 打印函数、屏幕尺寸、weakself、iOS版本号、单例、去除警告等宏定义,配合预编译文件使用。 Category 相关类的Category,提供辅助功能,例如:提供使用十六进制数创建颜色的功能、图片旋转的函数等。 加密(Security) 用于网络信息或本地数据的加密。如...原创 2018-12-20 12:39:37 · 5781 阅读 · 0 评论