Objective-C Runtime程序员iOS 开发

翻译:Objective-C运行时编程指南(Objective-

2016-05-27  本文已影响649人  栗子烤肉

简介

Objective-C语言进可能将许多决策从编译和链接延缓到运行时。它尽可能的动态处理事务。这意味着Objective-C不仅需要编译器还需要执行编译代码的运行时系统。运行时系统充当Objective-C的一种操作系统,使之正常工作。

本文着眼于NSObject 类以及Objective-C 程序如何与运行时系统交互。特别是,在运行时动态的加载新类,并将消息转发给其他对象。它还提供了如何在程序运行时找到对象的信息。

阅读本文可以理解Objective-C运行时系统是如何工作的以及如何利用它。通常情况下,在编写Cocoa应用时,有必要了解和理解这份材料。

本文组织结构

本文有以下章节

另请参阅

Objective-C 运行时引用描述了数据结构和Objective-C 运行时支持库的函数。可以使用这些接口与Objective-C 运行时系统交互。例如,可以添加类或方法或者获取加载类的所有定义类的列表。

Objective-C编程描述了Objective-C语言。

Objective-C版本说明描述了在最近版本的OS X Objective-C 运行时的变化。

官方原文地址:

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html

上一篇下一篇

猜你喜欢

热点阅读