iOS开发tips
搬码工
If I rest, I rust
展开
-
iOS开发Tips1 - 不要在Initializer Methods and dealloc方法中使用Accessor Methods
翻译一下官方文档:文档链接在最后Use Accessor Methods to Set Property Values1. 在给一个属性设置方法时,要使用它的set方法, 1.1 你在使用一个属性时候少数情况下可能被释放 1.2 更好的遵循内存语义Don’t Use Accessor Methods in Initializer Methods and dealloc不要在初始化和de...原创 2018-03-14 20:15:56 · 311 阅读 · 0 评论 -
iOS开发Tips2:一个视图层级查看工具FLEX推荐
背景:当开始接触一个全新的项目时,难免有这种需求,需要快速定位一个控件所属的类所属的仓库,哪个业务方在负责,,理清楚视图层级,xcode自带的层级查看运行较慢不太方便。 Flex是一个可以查看整个app很多信息的工具。debug环境接入不占包体积大小,接入方便。开源地址:https://github.com/Flipboard/FLEX 官方功能介绍。介绍几个方便常用的功能。 1. 可以查看一个控...原创 2018-03-15 20:16:56 · 1291 阅读 · 0 评论 -
iOS开发Tips3:循环的性能
遍历列表应该是平时开发中最常见的一种操作了。说起遍历效率,相比于其他方面的因素(可维护性,易懂等),也许遍历的效率在你的代码中并不是那么重要。但我们还是要了解一下从性能方面去考虑遍历这个问题,以便在一写特殊的case下知道怎么着手去优化。下面是几种常用的遍历方式:1. for (NSInteger i = 0 ; i < len; i++)2. for (NSObject *obj in ...原创 2018-03-23 21:30:19 · 252 阅读 · 0 评论