简介

Objective-C语言将决议尽量从编译期推迟到运行时执行。它尽可能地动态执行代码。这意味着Objective-C不仅需要编译器,还需要运行时系统(Runtime System)来运行已编译的代码。运行时系统就像Objective-C的操作系统,控制这门语言的运行。

本文主要介绍NSObjectObjective-C程序是如何与运行时交互的。本文讲述了如何在运行时动态加载一个新的类型,消息转发,以及在运行期间获取对象的各种信息。

本文的目的是让读者了解Objective-C的运行时是如何工作的,以及如何使用运行时机制。即使你在日常开发Cocoa的App时,并不需要理解这门技术。

目录

results matching ""

    No results matching ""