摘要: 前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 目录: (1)使用class_replaceMethod/class_addMethod函 阅读全文
posted @ 2016-11-10 16:55 M·emor·Y 阅读(3545) 评论(0) 推荐(0) 编辑
摘要: 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容 阅读全文
posted @ 2016-11-10 11:28 M·emor·Y 阅读(214) 评论(0) 推荐(0) 编辑