Objective-C Runtime 文档翻译—序言

Posted zhouyubo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Objective-C Runtime 文档翻译—序言相关的知识,希望对你有一定的参考价值。

前言

?

Objective-C语言尽可能多的将许多决定从编译连接推迟到运行时。无论何时,它都尽可能的动态处理事件。这就意味着OC语言不仅仅需要编译器,还需要一个运行时系统来执行编译完成的代码。对于OC而言,运行时系统扮演了操作系统的角色;就是它使得OC运行起来。

这个文档涉及到NSObject类和Objective-C程序如何与运行时系统互相作用。尤其是,对于动态加载新的类和向其他对象转发消息,本文档可用于检索编程示例。我们也可以从本文档查到在程序运行时,关于如何查找到对象相关的信息。

我们应该阅读此文档,以便加深(对OC运行时系统是如何工作的和如何利用它)的认知和理解。尤其是,我们在写Cocoa APP时,有必要阅读这份文档。

?

文档的结构

?

本文档有一下章节:(后续会有翻译)

?

相关文档

?

Objective-C Runtime Reference描述了OC运行时库支持的数据结构和函数。我们变成可以使用这些接口和OC运行时系统交互。例如,我们可以添加类和方法,或者获取所有(已经加载的)类的定义的列表。
Programming with Objective-C 描述了OC语言。
Objective-C Release Notes 描述了OSX中,OC运行时在最近实现的变化。

以上是关于Objective-C Runtime 文档翻译—序言的主要内容,如果未能解决你的问题,请参考以下文章

Objective-C Runtime 文档翻译—序言

Objective-C Runtime Programming Guide 中文翻译

Objective-C Runtime Programming Guide 中文翻译

Objective-C Runtime Programming Guide 中文翻译

Objective-C Runtime 运行时之四:Method Swizzling(转载)

Objective-C Runtime 运行时之四:Method Swizzling