Fork me on GitHub
摘要: (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate(二)观察者模式应 阅读全文
posted @ 2016-07-26 19:00 平凡的不平凡 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Runtime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下,一为 查阅方便二为 或许能给他人一些启发,三为 希望得到大家对这篇整理不足之处的一些指点。 什么是Runtime 我们写的代码在程序运行过程中都会被转化成r 阅读全文
posted @ 2016-07-26 18:53 平凡的不平凡 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统框架已经支持KVO,所以程序员在使用的时候非常简单。 1. 注册,指 阅读全文
posted @ 2016-07-26 18:46 平凡的不平凡 阅读(222) 评论(0) 推荐(0) 编辑
AmazingCounters.com