詳解 Objective C─iPhone / iPad / Mac OS X 標準程式設計與實作
內容描述
<內容簡介>
本書是以Objective-C為基礎,再注入Objective-C
2.0的新元素撰寫而成的書籍。書中除了對Objective-C
2.0這三項新功能垃圾收集、宣告屬性、快速列舉做了充分詳細的說明之外,也提出顯著影響Objective-C
2.0演變方向的三大項目如目標-行動.典型、鍵值編碼與Cocoa繫結、64位元模型的移轉與執行時期系統的變更。在Cocoa環境下,Objective-C與被稱作Foundation框架的類別群組有著密不可分的關係,因此本書也會針對Foundation框架的主要類別加以說明。本書是以Mac
OS X 10.5
Leopard時期所公開的各種Cocoa文件為基礎而寫成的,並且介紹了如何實作範例程式與其執行結果。本書中所舉的範例程式皆經過執行測試,而這些原始程式可以直接從隨附光碟中取得。
<章節目錄>
Chapter 01
以物件為基礎的軟體開發Chapter 02 Objective-C程式Chapter 03 繼承與類別Chapter 04
物件型態與動態繫結Chapter 05 參考計數器的記憶體管理方式Chapter 06 垃圾收集Chapter 07
NSObject類別與執行時期系統Chapter 08 Foundation框架的重要類別Chapter 09 類目Chapter 10
抽象類別與類別叢集Chapter 11 協定Chapter 12 宣告屬性與存取子Chapter 13
物件的複製與保存Chapter 14 傳送訊息的模式Chapter 15 應用程式的構造Chapter 16
例題:簡單圖片瀏覽器Chapter 17 例外與錯誤Chapter 18 執行緒Chapter 19 分散式物件Chapter
20 鍵值編碼附錄
<光碟內容>
書中完整範例檔