最近详细学习了一下Objective-C的对象模型,结合内部实现和实际应用写了一篇文章,分享给大家。主要讨论了ISA指针,类的成员变量在内存中的布局,类的动态修改(可变与不可变),以及isa swizzling和method swizzling的使用。
文章链接是:
http://blog.devtang.com/blog/2013/10/15/objective-c-object-model/
文章链接是:
http://blog.devtang.com/blog/2013/10/15/objective-c-object-model/