內容簡介

Objective-C是擴展C的面向對象編程語言,也是iPhone開發用到的主要語言。

本書結合理論知識與示例程序,全面而系統地講述Objective-C編程的相關內容,包括Objective-C在C的基礎上引入的特性和Cocoa工具包的功能及其中的框架,以及繼承、復合、源文件組織等眾多重要的面向對象編程技術。附錄中還介紹了如何從其他語言過渡到Objective-C。

本書適合各類開發人員閱讀。
 

目錄

第1章 啟程
1.1 預備知識
1.2 歷史背景
1.3 內容簡介
1.4 小結
第2章 對C的擴展
2.1 最簡單的Objective-C程序
2.2 解構Hello Objective-C程序
2.3 布爾類型
2.4 小結
第3章 面向對象編程基礎知識
3.1 間接
3.2 在面向對象的編程中使用間接
3.3 學習有關的術語
3.4 Objective-C中的OOP
3.5 小結
第4章 繼承
4.1 為何使用繼承
4.2 繼承語法
4.3 繼承的工作機制
4.4 重寫方法
4.5 小結
第5章 復合
5.1 什麼是復合
5.2 存取方法
5.3 擴展CarParts程序
5.4 復合還是繼承
5.5 小結
第6章 源文件組織
第7章 深入了解Xcode
第8章 Foundation Kit快速教程
第9章 內存管理
第10章 對象初始化
第11章 特性
第12章 類別
第13章 協議
第14章 AppKit簡介
第15章 文件加載與保存
第16章 鍵/值編碼
第17章 NSPredicate
附錄 從其他語言轉向Objective-C
 

Obiective—c語言是C語言的一個擴展集,許多(可能是大多數)具備Mac OSX外觀的應用程序都是使用該語言開發的。它以c語言為基礎,添加了一些微妙但意義重大的特性。

隻果公司為Obiecfive—C語言提供了Cocoa工具包。Cocoa是使用Objective—C編寫的,它不僅包含Mac OSX用戶界面的所有元素,還包含其他許多內容。Cocoa和Objective-C是隻果公司Mac OSX操作系統的核心。雖然MacOSx相對較新,但Objective—C和Cocoa早在20世紀80年代就已誕生。它們由一個優秀的編程團隊耗費數年時間完成,該團隊從未停止過對Cocoa的更新和增強,所以直到現在,Cocoa仍在被廣泛使用。

本書全面地介紹了Objective-C語言的基礎知識。全書共分17章和1個附錄,內容涵蓋面向對象編程的基礎知識,繼承、復合、內存管理、對象初始化、協議、鍵/值編碼等Objective-C語言特性,以及Xcode、Foundation Kit、AppKit等輔助工具。附錄中還探討了使用其他語言的編程人員在轉向Objective—C時需要克服的一些思維障礙。本書內容豐富生動,采用示例程序與理論知識相結合的方式,不僅提供了代碼片段,還有大量完整的示例程序。

本書由高朝勤、楊越、劉霞、劉煉、陳寶國等翻譯,在翻譯過程中得到了歐陽宇、盛海艷的熱心幫助,在此表示衷心感謝。作為原著作者與中文讀者之間的傳話人,我們希望能把作者要表達的意思用中文完整且準確地傳達出來,使更多讀者能從中獲益。雖然我們在翻譯的過程中竭力以信、達、雅為目標,但由于水平有限,書中難免會出現疏漏,懇請廣大讀者給予批評指正。
網路書店 類別 折扣 價格
  1. 新書
    87
    $256