2016年12月1日
摘要: 1、尽量不用动态高度 2、如果是动态高度的话,提前计算好即将展示的高度并使用 一定规则跟对应的对象进行绑定缓存起来以便下一次使用 3、不要在layoutSubViews 方法中对UI elements进行赋值,设置样式等,layoutSubViews这个方法可能会因为某个内容的变化而重新被调用一遍, 阅读全文
posted @ 2016-12-01 23:44 码农时刻 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 前阵子有遇到代码编译速度慢的问题,特别是在swift和object-c混编的过程中问题很突显。 网上找到一篇蛮好的文章里面又一些解决方法 推荐一下 http://www.open-open.com/lib/view/open1475993635756.html 当然除了这篇推荐外,自己还做了一些理解 阅读全文
posted @ 2016-12-01 23:23 码农时刻 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: runtime是一个很有意思的东西,如果你学iOS开发很经常就会用到或被问到runtime。那么runtime是什么呢,如何去了解它。 runtime:中文名 运行时,系统在编译时留下的一些 类型,操作在运行的时候动态去分析,处理,这也说明了object-c是一个动态语言。(swift与之不同,sw 阅读全文
posted @ 2016-12-01 22:56 码农时刻 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 关于__block 与__weak http://stackoverflow.com/questions/19227982/using-block-and-weak 一下是一些区别的介绍 MRC: __block 能够使访问的变量能够在block中的修改生效,__block能够避免retain cy 阅读全文
posted @ 2016-12-01 21:07 码农时刻 阅读(136) 评论(0) 推荐(0) 编辑