
objective-c的runtime系列
混沌攻城狮
这个作者很懒,什么都没留下…
展开
-
Objective-C Runtime 运行时之四:Method Swizzling
转自:http://southpeak.github.io/blog/2014/11/06/objective-c-runtime-yun-xing-shi-zhi-si-:method-swizzling/理解Method Swizzling是学习runtime机制的一个很好的机会。在此不多做整理,仅翻译由Mattt Thompson发表于nshipster的Method S转载 2015-09-16 19:38:09 · 609 阅读 · 0 评论 -
Objective-C Runtime 运行时之五:协议与分类
转自:http://southpeak.github.io/blog/2014/11/08/objective-c-runtime-yun-xing-shi-zhi-wu-:xie-yi-yu-fen-lei/Objective-C中的分类允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到。Objective转载 2015-09-16 19:40:49 · 536 阅读 · 0 评论 -
Objective-C Runtime 运行时之一:类与对象
原文出处:http://southpeak.github.io/blog/2014/10/25/objective-c-runtime-yun-xing-shi-zhi-lei-yu-dui-xiang/Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或转载 2015-09-16 19:31:35 · 553 阅读 · 0 评论 -
Objective-C Runtime 运行时之二:成员变量与属性
转自:http://southpeak.github.io/blog/2014/10/30/objective-c-runtime-yun-xing-shi-zhi-er-:cheng-yuan-bian-liang-yu-shu-xing/在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与转载 2015-09-16 19:34:26 · 451 阅读 · 0 评论 -
Objective-C Runtime 运行时之三:方法与消息
转自:http://southpeak.github.io/blog/2014/11/03/objective-c-runtime-yun-xing-shi-zhi-san-:fang-fa-yu-xiao-xi-zhuan-fa/前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我转载 2015-09-16 19:36:23 · 529 阅读 · 0 评论