08 2015 档案

摘要:Block是在栈上生成的,所以一般使用copy方法把Block复制到堆上,避免Block被立刻释放。Block会对内部的变量形成强引用,而如果同时该变量又持有这个Block,就会导致循环引用而无法释放,从而导致内存泄露。最常见的就是self持有Block,而又在Block内部调用self的方法或属性... 阅读全文
posted @ 2015-08-27 15:47 coltfoal 阅读(1268) 评论(0) 推荐(0)
摘要:先提供几个文档参考下:官方文档翻译文档参考教程UIStackView 是 iOS 9 中新增的一个视图,用来管理一行或一列视图的组合。虽然UIStackView继承自UIView,但UIView的很多属性和方法对UIStackView并不起作用。相反的,UIStackView新增了几个独特的属性,而... 阅读全文
posted @ 2015-08-22 09:42 coltfoal 阅读(1047) 评论(0) 推荐(0)
摘要:前言最近在思考关于iOS视图架构的一些东西,于是开始纠结MVC、MVVM等架构。由于项目里原来的代码比较乱,日积月累,维护的人也换了又换,可以说到了十分臃肿难以维护的地步。所以借某个机会得以对其进行重新设计。项目里的业务逻辑比较多,也比较乱。所以必须把架构做好,以方便后期的维护。说回视图层架构,这阵... 阅读全文
posted @ 2015-08-08 16:03 coltfoal 阅读(6235) 评论(2) 推荐(2)