整体
文章平均质量分 50
jinangzhu
这个作者很懒,什么都没留下…
展开
-
ios开发优秀博客
整体: 多线程,block,动画:http://www.dreamingwish.com/article/gcdgrand-central-dispatch-jiao-cheng.html [强烈推荐] 应用编程指南:http://blog.csdn.net/nicktang/article/details/6826266 应用生命周期:http://blog.csdn.net/原创 2015-04-17 13:18:08 · 536 阅读 · 0 评论 -
NSTimer解除循环引用
NSTimer作为一个常用的类,却有一个最大的弊病,就是会强引用target,造成调用timer非常麻烦,稍有不慎就造成内存泄漏。 以下就是为解决这个问题做的封装。 直接上代码: #import @interface LZLTimer : NSObject -(void)startTimerInterval:(NSTimeInterval)ti target原创 2015-06-09 16:38:07 · 932 阅读 · 0 评论 -
MVVM
传统的mvc设计模式,有个最大的弊病是v和c不能做到真正分离。v和c的分离需要一堆的block或者delegate,分离之后,很简单的逻辑还需要看几个跳转才知道。v和c的分离是mvc最好的地方。但是c很多时候太臃肿。 设计,应该从实用出发。v和c可以混合在一起,v留出方便调用的api供c调用。 对m做一层封装,为view model。c持有v,c持有view model,view model持有原创 2015-06-09 15:20:02 · 792 阅读 · 0 评论