摘要: 一、Runtime简介 因为Objective-C是一门动态语言,所以它总是想办法把一些决定性工作从编译链接推迟到运行时,也就是说只有编译器是不够的,还需要一个运行时系统(runtime system)来执行编译后的代码。这就是Objective-C Runtime系统存在的意义,它是整个Objec 阅读全文
posted @ 2016-04-08 11:41 游玩屋 阅读(251) 评论(0) 推荐(0)
摘要: 前面已经介绍了Runtime系统的概念、作用、部分技术点和应用场景,这篇将会继续学习Runtime的其他知识。 一、Runtime技术点之类/对象的关联对象 关联对象不是为类/对象添加属性或者成员变量(因为在设置关联后也无法通过copyIvarList或者copyPropertyList取得),而是 阅读全文
posted @ 2016-04-08 11:41 游玩屋 阅读(171) 评论(0) 推荐(0)