書籍簡介
Objective-C是擴展C的面向對象編程語言,也是iPhone開發用到的主要語言。本書結合理論知識與示例程式,全面而系統地講述Objective-C編程的相關內容,包括Objective-C在C的基礎上引入的特性和Cocoa工具包的功能及其中的框架,以及繼承、複合、源檔案組織等眾多重要的面向對象編程技術。附錄中還介紹了如何從其他語言過渡到Objective-C。書籍特點
Amazon超級暢銷書,好評如潮,全面解讀Objective-C語言及Cocoa特性,用最通俗的語言闡釋深奧的知識。Objective-C是創建MacOS套用和iPhone套用的主要語言,優雅的面向對象編程環境與C語言特性珠聯璧合,造就了它的不俗表現。
本書全面而系統地講述Objective-C語言的基礎知識和面向對象編程的重要概念,結合實例介紹了Cocoa工具包的優秀特性和其中的框架,以及繼承、複合、源檔案組織、記憶體管理、對象初始化和類別創建等眾多重要的面向對象編程技術。書中還闡述了如何利用Cocoa進行數據的保存、檢索和操作等。
作者簡介
達爾林普爾,有多年從業經驗的Mac和Unix程式員,致力於跨平台開發工具包、網際網路發布工具、高性能Web服務和終端用戶桌面套用等方面的工作。他還與人合著過CoreMacOSXandUnixProgramming和AdvancedMacOSXProgramming。目錄
第1章 啟程1.1 預備知識
1.2 歷史背景
1.3 內容簡介
1.4 小結
第2章 對C的擴展
2.1 最簡單的Objective-C程式
2.2 解構HelloObjective-C程式
2.3 布爾類型
2.4 小結
第3章 面向對象編程基礎知識
3.1 間接
3.2 在面向對象的編程中使用間接
3.3 學習有關的術語
3.4 Objective-C中的OOP