Objective-C 執行時程式設計指南-介紹
介紹
重要提示: 此文件不再更新。有關 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 執行時的一些更改。
相關文章
- Objective-C 2.0 執行時系統程式設計Object程式設計
- 多執行緒程式設計介紹-條件變數執行緒程式設計變數
- Java程式設計師面試時,如何進行自我介紹呢?Java程式設計師面試
- 使XML程式設計更簡單---JDOM介紹及程式設計指南 (轉)XML程式設計
- 執行緒同步(C#程式設計指南)執行緒C#程式設計
- Posix執行緒程式設計指南(3)-執行緒同步 (轉)執行緒程式設計
- ORACLE執行計劃的介紹Oracle
- NIO程式設計介紹程式設計
- Posix執行緒程式設計指南(4)-執行緒終止 (轉)執行緒程式設計
- Posix執行緒程式設計指南(5)-Misc (轉)執行緒程式設計
- 雲原生應用程式執行時 Kyma 的主要特性介紹
- [譯]理解 Objective-C 執行時Object
- Posix執行緒程式設計指南(1)-執行緒建立與取消 (轉)執行緒程式設計
- Posix執行緒程式設計指南(2)-執行緒私有資料 (轉)執行緒程式設計
- Shell程式設計 --- Shell介紹程式設計
- Delphi COM程式設計介紹程式設計
- Rust 程式設計影片教程(進階)——016_1 執行緒介紹Rust程式設計執行緒
- 好程式設計師Java培訓分享四種常用執行緒池介紹程式設計師Java執行緒
- iOS多執行緒程式設計之Grand Central Dispatch(GCD)介紹和使用iOS執行緒程式設計GC
- 如何向新手程式設計師介紹程式設計?程式設計師
- WebGL程式設計指南(1)簡介Web程式設計
- Rust 程式設計視訊教程(進階)——016_1 執行緒介紹Rust程式設計執行緒
- 多執行緒高併發程式設計(2) -- 可重入鎖介紹和自定義執行緒程式設計
- MATLAB 超程式設計介紹Matlab程式設計
- 執行緒池介紹執行緒
- IOS執行緒介紹iOS執行緒
- 一小時向非程式設計師介紹 R 程式語言程式設計師
- Objective-C的物件模型與執行時Object物件模型
- UI設計師面試時如何自我介紹UI面試
- UI設計師面試時如何介紹自己?UI面試
- 理解索引:MySQL執行計劃詳細介紹索引MySql
- js程式碼執行順序簡單介紹JS
- javascript程式碼執行機制簡單介紹JavaScript
- ART執行時垃圾收集機制簡要介紹和學習計劃
- 邏輯程式設計與函式程式設計的介紹程式設計函式
- Objective-C檔案組織介紹(附程式碼)Object
- Java併發程式設計之執行緒篇之執行緒簡介(二)Java程式設計執行緒
- shell程式設計–bash變數介紹程式設計變數