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

浙公网安备 33010602011771号