本書是介紹Objective-C編程的基礎教程。全書采用實例講解、按部就班的方式,全面詳細地介紹了Objective-C面向對象編程的基礎知識和基本技能。主要內容包括︰Objective-C的基礎知識、流程控制,數據操作,函數,類和對象,繼承,分類、扮演和協議,數組和字典等,以及內存管理和異常處理等相對高級的話題。
全書內容精練、講解生動,非常適合初學者快速上手。
目錄
譯者序
前言
第1章 Objective-C基礎知識
1.1 創建第一個程序
1.2 編譯並運行第一個程序
1.3 使用變量
1.4 顯示變量中的值
1.5 使用數據類型
1.6 添加注釋
1.7 使用算術運算符
1.8 使用賦值運算符
1.9 使用自增和自減運算符
1.10 使用強制轉型運算符改變類型
第2章 控制程序流程
2.1 使用if語句
2.2 使用else語句
2.3 使用switch語句
2.4 使用比較運算符
2.5 使用邏輯運算符
2.6 使用條件運算符
2.7 使用for循環
2.8 使用while循環
2.9 使用do...while循環
2.10 使用break語句
第3章 處理數據
3.1 創建NS類對象
3.2 創建數組
3.3 初始化數組
3.4 循環遍歷數組
3.5 創建二維數組
3.6 使用指針
3.7 使用指針數學運算
3.8 交換指針和數組
3.9 使用字符串
3.10 向字符串對象傳遞消息
3.11 使用枚舉
第4章 創建函數
4.1 定義函數
4.2 使用原型聲明函數
4.3 向函數傳遞參數
4.4 從函數返回值
4.5 使用函數作用域
4.6 向函數傳遞指針
4.7 向函數傳遞數組
4.8 向函數傳遞常量數據
4.9 使用遞歸
4.10 使用函數指針
第5章 類和對象
5.1 創建Objective-C類和對象
5.2 使用類方法
5.3 創建對象
5.4 創建對象方法
5.5 在對象中存儲數據
5.6 向方法傳遞多個參數
5.7 在頭文件中存儲接口
5.8 把實現添加到頭文件
5.9 連接多個文件
5.10 使用構造方法
第6章 面向對象編程
6.1 訪問限定符
6.2 使用公有訪問
6.3 使用私有訪問
6.4 使用保護訪問
……
第7章 使用面向對象繼承
第8章 分類、扮演和協議
第9章 使用數組和字典
第10章 在Objective-C中管理內存
第11章 異常處理
前言
第1章 Objective-C基礎知識
1.1 創建第一個程序
1.2 編譯並運行第一個程序
1.3 使用變量
1.4 顯示變量中的值
1.5 使用數據類型
1.6 添加注釋
1.7 使用算術運算符
1.8 使用賦值運算符
1.9 使用自增和自減運算符
1.10 使用強制轉型運算符改變類型
第2章 控制程序流程
2.1 使用if語句
2.2 使用else語句
2.3 使用switch語句
2.4 使用比較運算符
2.5 使用邏輯運算符
2.6 使用條件運算符
2.7 使用for循環
2.8 使用while循環
2.9 使用do...while循環
2.10 使用break語句
第3章 處理數據
3.1 創建NS類對象
3.2 創建數組
3.3 初始化數組
3.4 循環遍歷數組
3.5 創建二維數組
3.6 使用指針
3.7 使用指針數學運算
3.8 交換指針和數組
3.9 使用字符串
3.10 向字符串對象傳遞消息
3.11 使用枚舉
第4章 創建函數
4.1 定義函數
4.2 使用原型聲明函數
4.3 向函數傳遞參數
4.4 從函數返回值
4.5 使用函數作用域
4.6 向函數傳遞指針
4.7 向函數傳遞數組
4.8 向函數傳遞常量數據
4.9 使用遞歸
4.10 使用函數指針
第5章 類和對象
5.1 創建Objective-C類和對象
5.2 使用類方法
5.3 創建對象
5.4 創建對象方法
5.5 在對象中存儲數據
5.6 向方法傳遞多個參數
5.7 在頭文件中存儲接口
5.8 把實現添加到頭文件
5.9 連接多個文件
5.10 使用構造方法
第6章 面向對象編程
6.1 訪問限定符
6.2 使用公有訪問
6.3 使用私有訪問
6.4 使用保護訪問
……
第7章 使用面向對象繼承
第8章 分類、扮演和協議
第9章 使用數組和字典
第10章 在Objective-C中管理內存
第11章 異常處理
序
Objective-C是由Brad Cox在20世紀80年代初在第一個純面向對象語言Smalltalk基礎上寫成的。1988年,Steve Jobs的NextStep采用Objective-C作為開發語言,1992年GNU goo編譯器中包含了對Objective▔c的支持。目前,Objective▔C是Mac OS
X的首要開發語言,也是GNUstep在Linux和其他平台上的開發語言。
隨著Mac OS X平台的逐漸普及,以及隻果公司的iPhone等電子消費產品的熱銷,使用Objective-c進行應用程序開發的需求也越來越旺盛。根據TIOBE在2010年3月公布的開發語言排行榜,Objective▔C是上升勢頭最明顯的編程語言,排在第12位,與去年同期相比,上升了20個位次。Objective C已經成為當前不容忽視的主流開發語言之一。
本書是介紹Objective-C編程的基礎教程。全書采用實例講解、按部就班的方式,全面詳細地介紹了Objective-C面向對象編程的基礎知識和基本技能。介紹了這門編程語言的基礎知識、流程控制,數據操作,函數,類和對象,繼承,分類、扮演和協議,數組和字典等基礎內容,以及內存管理和異常處理等相對高級的話題。全書內容精練、講解生動,非常適合初學者快速上手,便于其掌握Objective-C編程的知識和技能。
本書由劉紅偉、關志興、王建勇、毛立濤等翻譯。讀者在閱讀學習過程中有任何疑問,可通過liuhongwei198004@slna.com與譯者交流。
隨著Mac OS X平台的逐漸普及,以及隻果公司的iPhone等電子消費產品的熱銷,使用Objective-c進行應用程序開發的需求也越來越旺盛。根據TIOBE在2010年3月公布的開發語言排行榜,Objective▔C是上升勢頭最明顯的編程語言,排在第12位,與去年同期相比,上升了20個位次。Objective C已經成為當前不容忽視的主流開發語言之一。
本書是介紹Objective-C編程的基礎教程。全書采用實例講解、按部就班的方式,全面詳細地介紹了Objective-C面向對象編程的基礎知識和基本技能。介紹了這門編程語言的基礎知識、流程控制,數據操作,函數,類和對象,繼承,分類、扮演和協議,數組和字典等基礎內容,以及內存管理和異常處理等相對高級的話題。全書內容精練、講解生動,非常適合初學者快速上手,便于其掌握Objective-C編程的知識和技能。
本書由劉紅偉、關志興、王建勇、毛立濤等翻譯。讀者在閱讀學習過程中有任何疑問,可通過liuhongwei198004@slna.com與譯者交流。
網路書店
類別
折扣
價格
-
新書87折$183