圖解蘋果核心開發技術: Objective-C物件導向程式設計極效攻略
作者 | 傅志輝 |
---|---|
出版社 | 佳魁資訊股份有限公司 |
商品描述 | 圖解蘋果核心開發技術: Objective-C物件導向程式設計極效攻略:Objective-C語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。本書由淺入深,全面性、系統性介紹Ob |
作者 | 傅志輝 |
---|---|
出版社 | 佳魁資訊股份有限公司 |
商品描述 | 圖解蘋果核心開發技術: Objective-C物件導向程式設計極效攻略:Objective-C語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。本書由淺入深,全面性、系統性介紹Ob |
內容簡介 Objective-C語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。本書由淺入深,全面性、系統性介紹Objective-C開發技術,從基礎開始逐層往高階技術進展;最大特色就是提供大量插圖,一改程式設計書只有枯燥乏味的文字講解,將傳統的文字說明轉化為各種形式的圖形圖表,利用生動的圖示,形象化再現Objective-C開發的所有知識,在閱讀與實作過程中潛移默化的掌握Objective-C語言之開發精髓。
產品目錄 前言第一篇 基礎篇Chpater 01 第一個Objective-C程式1.1 Objective-C開發概述1.2 "Hello World!"程式1.3 Objective-C程式認識1.4 小結1.5 習題Chpater 02 資料類型2.1 數值2.2 資料類型2.3 變數和常數2.4 小結2.5 習題Chpater 03 敘述3.1 敘述的組成3.2 運算子及運算式3.3 類型轉換3.4 敘述區塊3.5 小結3.6 習題Chpater 04 程式控制結構4.1 順序結構4.2 選擇結構4.3 循環結構4.4 轉折敘述4.5 小結4.6 習題Chpater 05 函數5.1 函數簡介5.2 函數的使用5.3 函數的參數5.4 函數的傳回值5.5 函數的巢狀結構和遞迴5.6 小結5.7 習題第二篇 Objective-C物件導向篇Chpater 06 物件導向程式設計6.1 類別和物件6.2 執行個體變數6.3 方法6.4 屬性6.5 小結6.6 習題Chpater 07 深入物件導向的程式設計7.1 繼承7.2 存取限定詞7.3 方法重新定義7.4 方法多載7.5 多層繼承7.6 多形7.7 動態類型和動態繫結7.8 小結7.9 習題Chpater 08 分類和協定8.1 分類8.2 協定8.3 小結8.4 習題第三篇 Objective-C技術篇Chpater 09 記憶體管理9.1 記憶體管理的基礎9.2 參考計數9.3 自動釋放池9.4 記憶體管理規則及記憶體洩漏9.5 垃圾回收9.6 小結9.7 習題Chpater 10 Foundation 架構的基本物件10.1 數字物件10.2 字串物件10.3 陣列物件10.4 字典物件10.5 集合物件10.6 小結10.7 習題Chpater 11 檔案和目錄處理11.1 檔案的操作11.2 目錄的操作11.3 小結11.4 習題Chpater 12 編譯前置處理12.1 巨集定義12.2 標頭檔案12.3 條件編譯12.4 小結12.5 習題Chpater 13 處理程序和執行緒13.1 處理程序13.2 執行緒13.3 互斥鎖13.4 處理程序和執行緒的區別13.5 小結13.6 習題Chpater 14 歸檔14.1 XML屬性清單14.2 NSKeyedArchiver14.3 編碼和解碼方法14.4 儲存多個物件到一個檔案14.5 使用歸檔程式複製物件14.6 小結14.7 習題Chpater 15 錯誤處理15.1 錯誤的分類15.2 使用傳回值15.3 使用例外處理15.4 使用NSError15.5 小結15.6 習題Chpater 16 時間日期處理16.1 NSDate16.2 使用NSCalenda16.3 字串和日期的相互轉化16.4 時區16.5 小結16.6 習題第四篇 iPhone 開發入門篇Chpater 17 iPhone入門17.1 撰寫iPhone應用程式和其他程式的不同17.2 第一個"Hello World!"程式17.3 小結
書名 / | 圖解蘋果核心開發技術: Objective-C物件導向程式設計極效攻略 |
---|---|
作者 / | 傅志輝 |
簡介 / | 圖解蘋果核心開發技術: Objective-C物件導向程式設計極效攻略:Objective-C語言,以其高效性和安全性的特點在蘋果作業系統中經久不衰。本書由淺入深,全面性、系統性介紹Ob |
出版社 / | 佳魁資訊股份有限公司 |
ISBN13 / | 9789863797630 |
ISBN10 / | 9863797634 |
EAN / | 9789863797630 |
誠品26碼 / | 2681791337001 |
頁數 / | 448 |
開數 / | 18K |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
尺寸 / | 17X23X2CM |
級別 / | N:無 |
最佳賣點 : 蘋果作業系統核心語言
高效/高安全/極靈活
通用/進階/物件導向
自序 : 前言
Objective-C語言從1980年誕生到現在,已有三十多年了。這期間,Objective-C語言以其高效性和安全性的特點在MacOS中經久不衰。由於Objective-C繼承了C語言的一些特點,但同時又擁有自己的特點,所以在MacOS中獲得廣泛應用。
● 本書特色
1. 簡單易懂
本書最大的特點就是通篇採用圖片說明,將傳統的文字說明轉為各種形式的圖形圖表,大幅地提升讀者的閱讀興趣,讓讀者在潛移默化中掌握Objective-C語言的開發精髓。
2. 說明由淺入深,循序漸進,適合初學者
本書從Objective-C的基礎開始說明,適合初學的讀者閱讀。
● 本書內容及系統結構
第一篇 基礎篇(第1~5章)
本篇主要內容包含:Objective-C語言的發展、Objective-C語言的開發環境及開發工具的安裝過程、第一個Objective-C語言程式和圖形介面程式的執行、資料類型、敘述、程式控制結構、函數等。透過本篇的學習,讀者可以掌握使用開發工具撰寫簡單的程式並執行。
第二篇 Objective-C物件導向篇(第6~8章)
本篇主要內容包含:類別和物件、繼承和多形、分類和協定等。透過本篇的學習,讀者可以掌握物件導向程式設計的核心技術與應用。
第三篇 Objective-C技術篇(第9~16章)
本篇主要內容包含:記憶體管理、Foundation架構的基本架構、檔案和目錄的處理、編譯前置處理、繼承和執行緒、歸檔、錯誤處理、時間日期處理等。透過本篇的學習,讀者可以掌握Objective-C的基礎技術。
第四篇 iPhone開發入門篇(第17章)
本篇主要內容包含:iPhone的發展和特點、使用InterfaceBuilder、撰寫第一個“HelloWorld!”程式等。透過本篇的學習,讀者可以掌握iPhone的開發過程,為後續的iPhone開發做好準備。