閱讀324 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《iPhone與iPad開發實戰——iOS 經典應用剖析》出版在即,敬請期待

《iPhone與iPad開發實戰——iOS 經典應用剖析》出版在即,敬請期待

作者:關東升  趙誌榮

出版社:機械工業出版社

目錄

第1章  開篇綜述

1.1iOS概述

1.2App Store

1.3iOS應用程序分類

1.3.1實用性應用場景

1.3.2效率性應用場景

1.3.3沉浸式係統應用場景

1.4 HIG和什麼是好的iOS應用

1.5 xcode的安裝

1.5.1開發工具XCode

1.5.2版本介紹

1.5.3安裝和卸載

第2章 Objective-C語言基礎

2.1 Objective-C與iOS開發

    2.1.1 Hello World

    2.1.2 Objective-C特點

    2.1.3 曆史背景

2.1.4 XCode調試與測試

2.2 數據類型和表達式

2.2.1數據類型

2.2.2 id類型

2.2.3數據類型轉換

2.2.4變量命名規則

2.2.5常量

2.2.6運算符和表達式

2.2.7控製語句

2.3 類、對象和方法

2.3.1麵向對象的基本概念

2.3.2對象的基本概念    

2.3.3類的基本概念

2.3.4麵向對象的基本特征

2.3.5 Objective-C中的類

2.3.6訪問成員方法和成員變量

2.3.7多重參數

2.3.8構造函數

2.3.9實例變量作用域限定符

2.3.10類級訪問

2.4 繼承與多態

2.4.1繼承性

2.4.2多態概念

2.4.3 id類型

2.4.4動態綁定

2.5 異常

2.5.1異常概念

2.5.2異常捕獲處理

2.5.3處理異常

2.5.4增加異常處理

2.6 分類與協議

2.6.1分類(Category)

2.6.2協議(Protocol)

2.7 內存管理

2.7.1內存管理重要性

2.7.2內存管理原理

2.7.3 dealloc

2.7.4 Autorelease Pool

第3章 工具類應用開發實戰--密碼生成(Amuck Password Generator)

3.1應用概述

3.2應用剖析

3.2.1 核心類圖

3.2.2 RootViewController類

3.2.3 MainViewController類

3.2.4 FlipsideViewController類

3.2.5 MainView類

3.2.6 FlipsideView類

3.2.7 Nib文件

3.2.8 Cocoa和Cocoa Touch中MVC設計模式

3.3應用實做與講解

3.3.1 構建應用骨架

3.3.2 畫麵翻轉動畫

3.3.3 主畫麵UI

3.3.4 主畫麵視圖代碼

3.3.5 主畫麵視圖控製器代碼

3.3.6 背後畫麵UI

3.3.7 背後麵視圖和視圖控製器代碼

本章小結 

第4章 體育類應用開發實戰--2012奧林匹克(2012 Olympics)

4.1應用概述

4.2應用剖析 

4.2.1 核心類圖

4.2.2 主頁模塊視圖控製器類

4.2.3 比賽項目模塊控製器類

4.2.4 倒計時器模塊控製器類

4.2.5 比賽日程表模塊控製器類  

4.2.6 奧運會歌模塊控製器類

4.2.7 比賽項目模塊視圖類  

4.2.8 Nib文件  

4.3應用實做與講解  

4.3.1 構建應用骨架 

4.3.2 同一個工程中實現iPhone版和iPad版

4.3.3 主頁模塊實現 

4.3.4 比賽項目模塊UI實現 

4.3.5 比賽項目模塊代碼實現

4.3.6 倒計時器模塊實現 

4.3.7 比賽日程表模塊UI實現   

4.3.8 比賽日程表模塊代碼實現  

本章小結 

第5章效率類應用開發實戰-- 記事本(PlainNote)

5.1  應用概述

5.2  應用剖析

5.2.1核心類圖

5.2.2RootViewController類

5.2.3工具類

5.2.4 DetailNoteViewControler類

5.2.5 WebViewController類

5.2.6 JSON類

5.2.7 Nib文件

5.3  應用實做與講解

5.3.1構建應用骨架

5.3.2列表畫麵實現

5.3.3幫助功能實現

5.3.4同步功能實現

5.3.5添加功能實現

5.3.6修改功能實現

5.3.7刪除功能實現

5.3.8保存功能實現

5.3.9發送功能實現

5.3.10畫麵翻轉動畫

5.3.11主畫麵UI

5.3.12主畫麵視圖代碼

5.3.13主畫麵視圖控製器代碼

5.3.14背後畫麵UI

5.3.15背後麵視圖和視圖控製器代碼

本章小結

第6章  娛樂類應用開發實戰--我在哪 (WhereAmI)

6.1應用概述

6.2應用剖析

    6.2.1核心類圖

6.3應用實做與講解

6.3.1構建應用骨架

6.3.2添加位置服務的實現

6.3.3增加本地地圖的實現

6.3.4增加Web地圖的實現

 本章小結

第7章工具類應用(高級)開發實戰-- 鉛錘 (PlumbBob)

7.1應用概述

7.2應用剖析

7.2.1核心類圖

7.3應用實做與講解

    7.3.1 構建應用骨架

    7.3.2  添加重力加速計   

    7.3.3 透明背景實現

 本章小結

第8章遊戲類應用開發實戰--太空泡泡 (SpaceBubble)

8.1應用概述

8.2遊戲剖析

    8.2.1核心類圖

8.3遊戲實做與詳解

    8.3.1 構建應用骨架

    8.3.2 精靈移動

    8.3.3 背景移動

    8.3.4 檢測碰撞

    8.3.5 遊戲計分

    8.3.6 背景音效

本章小結


最後更新:2017-04-02 06:52:02

  上一篇:go class android.media.MediaPlayer
  下一篇:go Hierarchical_State_Machine Class Reference