摘要: KVC(键值编码) Key Value Coding:提供一种使用字符串而不是访问器方法去访问一个对象实例变量的机制。 KVO(键值观察) Key value observing:提供一种当其他对象属性被修改时能通知当前对象的机制。 阅读全文
posted @ 2016-10-24 21:18 狼牙战士 阅读(146) 评论(0) 推荐(0) 编辑
摘要: runtime(运行时机制) 简介 1.Runtime是一套底层的纯C语言的API,属于C语言的一个库,里面包含了很多底层的C语言的API 2.平时编写的OC代码,在程序运行过程中,其实最终都转成了runtime的C语言的代码,runtime算是OC的幕后工作者 3.比如这段OC代码: XPerso 阅读全文
posted @ 2016-10-24 20:22 狼牙战士 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 单例模式 定义 保证一个类仅有一个实例,并提供一个访问它的全局结点。当程序被杀死时,该实例对象被释放 好处 实例控制:单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保对象都访问唯一实例。 灵活性:因为类控制了实例化过程,所以类可以灵活更改实例化过程 应用场景 某个类经常被使用(节约系统资 阅读全文
posted @ 2016-10-24 09:57 狼牙战士 阅读(154) 评论(1) 推荐(0) 编辑