【Objective-C Runtime】Objective-C Runtime文章收集

原创 2015年07月07日 14:51:48

下面是我看到的关于Objective-C Runtime的文章,先记在这里,有时间再仔细整理下:-)。

深入理解Objective-C的Runtime机制:这篇文章详细地介绍了objc_class结构体定义,Method、Ivar、IMP、Cache解析,详解Runtime的消息发送,以及方法解析与消息转发三种方式的选择。

Objective-C Runtime:这篇文章详细地介绍了Objective-C的消息传递,objc_object, objc_class 以及 objc_method,动态方法解析和转发(包括Method resolution,Fast forwarding,Normal forwarding)。

Method Swizzling 和 AOP 实践:利用 objective-C Runtime 特性和 Aspect Oriented Programming ,我们可以把琐碎事务的逻辑从主逻辑中分离出来,作为单独的模块。

Objective-C 的 runtime 运行时:这篇文章讲解了使用clang工具在终端中将main.m由Objective-C代码生成C++代码(main.cpp),从而分析其中的底层代码;如何利用运行时机制来动态添加属性,查看类的属性信息。

相关文章推荐

Objective-C Runtime Guide.pdf

  • 2011年05月04日 13:42
  • 263KB
  • 下载

收集的Objective-C runtime博客及知识点总结

这是收集到的一些关于OC runtime的blog。文中的技术要点为各个blog的技术点的结论总结,抛却文中源码和解析过程,不想看原文的可以直接看要点干货。关于category深入理解Objectiv...

Objective-C Runtime 运行时之五:协议与分类

转自:http://southpeak.github.io/blog/2014/11/08/objective-c-runtime-yun-xing-shi-zhi-wu-:xie-yi-yu-fen...
  • chjx501
  • chjx501
  • 2015年09月16日 19:40
  • 278

深入理解Objective-C的Runtime机制

http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/6 深入理解Objective-C的Ru...

Objective-C Runtime深入理解(三)

当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 Objective-C(这门语言)很容易在几小时内就熟悉,新学 Cocoa 的人...
  • tjy_tyj
  • tjy_tyj
  • 2016年10月19日 17:27
  • 342

(转译)Objective-C的动态特性 runtime

原文地址 http://limboy.me/tech/2013/08/03/dynamic-tips-and-tricks-with-objective-c.html 这是一篇译文,原文在此...

Objective-C Runtime 运行时之三:方法与消息

前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之...

Objective-C总Runtime的那点事儿(一)消息机制

本文转自:http://www.cocoachina.com/ios/20141018/9960.html 最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Objective-C Runtime】Objective-C Runtime文章收集
举报原因:
原因补充:

(最多只允许输入30个字)