Objective-C 執行時程式設計指南-介紹

pengyuan_D發表於2019-02-12

介紹

重要提示:  此文件不再更新。有關 Apple SDK 的最新資訊,請訪問文件網站

 

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 執行時的一些更改。

相關文章