久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當前位置 : 首頁  圖書 正文

iOS 7:iPhone/iPad應(yīng)用開發(fā)技術(shù)詳解簡介,目錄書摘

2020-04-15 09:49 來源:京東 作者:京東
iphone ipad
iOS 7:iPhone/iPad應(yīng)用開發(fā)技術(shù)詳解
暫無報價
200+評論 87%好評
編輯推薦:  

  技術(shù)新穎,基于iOS 7撰寫,詳細講解開發(fā)iPhone和iPad應(yīng)用所需掌握的各項基礎(chǔ)知識、開發(fā)流程和高級技巧,是系統(tǒng)學習iOS應(yīng)用開發(fā)的經(jīng)典著作
  資深Mac/iOS工程師撰寫,內(nèi)容循序漸進,實戰(zhàn)性強,每個知識點都準備了輔助理解的小案例,最后還提供兩個綜合性案例

內(nèi)容簡介:  《iOS 7:iPhone/iPad應(yīng)用開發(fā)技術(shù)詳解》由資深Mac/iOS開發(fā)工程師基于iOS 7撰寫。內(nèi)容全面,從Objective-C語法知識、iOS功能特性,到高級開發(fā)方法和技巧,幾乎涵蓋了中初級iOS開發(fā)工程師需要掌握的所有技術(shù)和知識;實戰(zhàn)性強,每個知識點都有輔助理解的小案例,最后還提供了兩個綜合性應(yīng)用開發(fā)案例。內(nèi)容循序漸進,是系統(tǒng)學習iOS應(yīng)用開發(fā)的經(jīng)典著作。
  《iOS 7:iPhone/iPad應(yīng)用開發(fā)技術(shù)詳解》共20章,分4部分。準備篇(第1~2章)介紹了iOS、Objective-C和Xcode的入門知識,詳細描述了iOS 7新特性、Objective-C應(yīng)用開發(fā)環(huán)境的搭建,以及iPhone應(yīng)用開發(fā)的完整過程;語法篇(第3~8章)詳細講解Objective-C的語法知識,其中包括類、對象、消息和協(xié)議,以及內(nèi)存管理,重點講解了Foundation框架常用類的使用方法;基礎(chǔ)篇(第9~18章)講解了iOS應(yīng)用開發(fā)的框架,包含多狀態(tài)和多任務(wù)、視圖和視圖控制器、事件和通知、音頻和視頻等,這些內(nèi)容是本書的重點;實戰(zhàn)篇(第19~20章)詳細講解了兩個實戰(zhàn)案例的完整開發(fā)過程,分別是基于iPad的應(yīng)用程序“精靈小書柜”和基于iPhone的“彈球游戲”,目標是通過兩個案例把前面學到知識應(yīng)用到實踐中,幫助讀者真正掌握iOS應(yīng)用開發(fā)的過程。
作者簡介:  劉一道,資深Mac/iOS開發(fā)工程師,有近10年軟件開發(fā)經(jīng)驗,精通iOS、Objective-C、Xcode等與蘋果開發(fā)相關(guān)的各項技術(shù),同時對Android和Windows Phone等移動開發(fā)技術(shù)也有深入的研究,并積累了豐富的實戰(zhàn)經(jīng)驗。出版了《Objective-C程序設(shè)計入門與實踐》等著作。
目錄:前言

第一部分 準備篇

第1章 初識iOS、Objective-C和Xcode
1.1 認識iOS
1.1.1 iOS的發(fā)展歷程
1.1.2 iOS的設(shè)計和功能特性
1.1.3 iOS 7的新特性
1.1.4 iOS架構(gòu)
1.1.5 iOS框架
1.1.6 iOS系統(tǒng)框架的變遷
1.1.7 Mac OS X和iOS平臺不同框架的差異性
1.1.8 初步了解iOS開發(fā)者工具
1.2 認識Objective-C
1.2.1 發(fā)展歷程及版本變化
1.2.2 語言性能與分析
1.2.3 框架和代碼的關(guān)系
1.3 基于非蘋果機平臺搭建開發(fā)環(huán)境
1.3.1 前期準備
1.3.2 創(chuàng)建用于安裝Mac OS X的VMWare虛擬機
1.3.3 安裝Mac OS X
1.3.4 安裝Xcode SDK
1.4 小結(jié)

第2章 創(chuàng)建你的
第一個iOS應(yīng)用程序
2.1 應(yīng)用程序的實現(xiàn)目標
2.2 入門的開始
2.2.1 新建一個Xcode項目
2.2.2 在模擬器中查看應(yīng)用程序的效果
2.3 啟動一個應(yīng)用程序
2.3.1 探究main.m源文件
2.3.2 分析屬性列表文件
2.3.3 查看串聯(lián)圖
2.4 檢查視圖控制器及其視圖
2.4.1 如何使用檢查器
2.4.2 更改視圖的背景顏色
2.5 對視圖進行配置和管理
2.5.1 新增用戶界面元素
2.5.2 為按鈕增添一個動作
2.5.3 為文本框和標簽創(chuàng)建插座
2.5.4 打開Connections檢查器驗證連接
2.5.5 對文本框進行委托處理
2.5.6 讓應(yīng)用程序具有輔助功能
2.6 使用視圖控制器完成應(yīng)用程序
2.6.1 給用戶的名稱添加屬性
2.6.2 實現(xiàn)changeGreeting: 方法
2.6.3 把視圖控制器作為輸入文本框的委托
2.7 測試應(yīng)用程序
2.7.1 排查和檢測代碼
2.7.2 程序代碼清單
2.8 小結(jié)

第二部分 語法篇

第3章 Objective-C--構(gòu)建iOS應(yīng)用程序的基石
3.1 探窺Objective-C語言
3.1.1 面向?qū)ο笳Z言O(shè)bjective-C是C語言的超集
3.1.2 類和對象
3.1.3 方法和發(fā)消息
3.1.4 屬性和存取方法
3.1.5 塊
3.1.6 協(xié)議和類別
3.1.7 類型和編碼策略
3.1.8 import語句
3.2 Objective-C 2.0新增特性
3.2.1 關(guān)聯(lián)引用
3.2.2 快速枚舉
3.2.3 選擇器
3.2.4 靜態(tài)類型的使用
3.3 進一步認識塊
3.3.1 塊可以帶參數(shù)和返回值
3.3.2 塊可以捕獲封閉范圍內(nèi)的值
3.3.3 在塊內(nèi)捕獲變量值的變化
3.3.4 塊可以作為函數(shù)或者方法的參數(shù)
3.3.5 用類型定義可以簡化塊語法
3.3.6 使用屬性可跟蹤塊
3.4 小結(jié)

第4章 類--構(gòu)建應(yīng)用程序的類型對象原型
4.1 認識根類
4.1.1 NSObject簡介
4.1.2 根類和協(xié)議
4.1.3 根類方法
4.1.4 根類接口規(guī)范
4.1.5 根類實例方法和類方法
4.2 如何設(shè)計類
4.2.1 設(shè)計接口
4.2.2 設(shè)計實現(xiàn)
4.2.3 如何使用類名
4.2.4 如何比較類
4.3 類的類型
4.3.1 如何指定靜態(tài)類型
4.3.2 類型的自查處理機制
4.4 變量
4.4.1 局部變量
4.4.2 全局變量
4.4.3 實例變量
4.4.4 靜態(tài)變量
4.4.5 變量的存儲類別
4.5 屬性
4.5.1 屬性的聲明
4.5.2 屬性的實現(xiàn)
4.5.3 屬性類型和相關(guān)函數(shù)
4.5.4 屬性的類型編碼
4.5.5 屬性重聲明
4.5.6 修改父類的屬性
4.5.7 新舊版本屬性運行時的區(qū)別
4.6 方法
4.6.1 方法通用格式
4.6.2 方法的調(diào)用
4.7 繼承
4.7.1 類的繼承關(guān)系
4.7.2 繼承父類的實例變量
4.7.3 繼承父類的方法
4.7.4 哪些類需要被繼承
4.7.5 對象的合成
4.8 方法重寫
4.8.1 方法重寫的規(guī)則
4.8.2 方法重寫的使用
4.9 方法重載
4.9.1 方法重載的規(guī)則
4.9.2 方法重載的使用
4.9.3 調(diào)用還是重載
4.9.4 重載的類型
4.10 類的擴展
4.10.1 類別的用法
4.10.2 延伸的用法
4.11 異常處理
4.11.1 如何啟用異常處理
4.11.2 如何捕捉不同類型的異常
4.11.3 如何拋出異常
4.12 小結(jié)

第5章 對象--構(gòu)建應(yīng)用程序的重要“活體”
5.1 理解對象
5.1.1 對象和根類的關(guān)系
5.1.2 對象如何構(gòu)建程序
5.1.3 對象動態(tài)類型
5.1.4 對象的生命周期
5.2 創(chuàng)建對象
5.2.1 對象分配處理的機制
5.2.2 對象初始化方法的原型init
5.2.3 初始化方法的返回值
5.2.4 init方法的實現(xiàn)
5.2.5 多個初始化方法和指定初始化方法
5.2.6 使用dealloc方法
5.2.7 類工廠方法
5.3 對象的所有權(quán)
5.3.1 對象所有權(quán)策略有哪些
5.3.2 保留計數(shù)的處理機制
5.3.3 自動釋放所有權(quán)
5.3.4 共享對象的有效性
5.3.5 如何獲取所有權(quán)
5.4 回收對象
5.4.1 dealloc方法的實現(xiàn)
5.4.2 通過引用返回的對象
5.4.3 保留循環(huán)的處理機制
5.4.4 對象的弱引用
5.4.5 資源的有效管理
5.5 應(yīng)用對象
5.5.1 驗證對象的功能
5.5.2 比較對象
5.5.3 復(fù)制對象
5.6 小結(jié)

第6章 消息和協(xié)議--對象之間的通信方式
6.1 認識消息
6.1.1 消息的基本語法
6.1.2 消息處理機制
6.1.3 獲得方法地址
6.1.4 使用隱藏的參數(shù)
6.2 消息發(fā)送
6.2.1 向nil發(fā)送消息
6.2.2 向自己發(fā)送消息
6.2.3 通過發(fā)送消息調(diào)用父類方法
6.3 消息轉(zhuǎn)發(fā)
6.3.1 消息轉(zhuǎn)發(fā)處理機制
6.3.2 與多重繼承關(guān)系
6.3.3 與類繼承關(guān)系
6.3.4 與消息代理對象關(guān)系
6.4 認識協(xié)議
6.4.1 協(xié)議的分類
6.4.2 協(xié)議對象
6.4.3 預(yù)定義接口
6.4.4 如何使用預(yù)定義方法
6.4.5 為匿名對象聲明方法
6.5 應(yīng)用協(xié)議
6.5.1 如何采用一個協(xié)議
6.5.2 如何服從一個協(xié)議
6.5.3 協(xié)議類型校驗處理機制
6.5.4 如何實現(xiàn)協(xié)議嵌套協(xié)議
6.5.5 如何引用其他協(xié)議
6.6 小結(jié)

第7章 Foundation框架--提供基本的系統(tǒng)服務(wù)
7.1 認識Foundation框架
7.1.1 Foundation類層次結(jié)構(gòu)
7.1.2 與Core Foundation框架的區(qū)別
7.1.3 如何引用及查詢Foundation框架信息
7.1.4 對象的可變性和不變性
7.2 創(chuàng)建和使用值對象
7.2.1 創(chuàng)建值對象
7.2.2 字符串和NSString字面常量
7.2.3 NSNumber字面常量
7.2.4 日期和時間
7.3 創(chuàng)建和使用集
7.3.1 將對象按某種順序儲存在數(shù)組中
7.3.2 將鍵值對儲存在字典中
7.3.3 將無序?qū)ο髢Υ嬖诩现?
7.4 Foundation框架常用類的使用方法詳解
7.4.1 數(shù)字類型
7.4.2 字符串類型
7.4.3 數(shù)組類型
7.4.4 字典類型
7.4.5 日期類型
7.5 小結(jié)

第8章 內(nèi)存管理--應(yīng)用程序高效運行的基礎(chǔ)
8.1 內(nèi)存管理基礎(chǔ)知識
8.1.1 Cocoa的引用計數(shù)機制
8.1.2 內(nèi)存管理規(guī)則
8.1.3 內(nèi)存管理應(yīng)用實例
8.1.4 內(nèi)存管理混亂的原因及解決方法
8.2 存取方法
8.2.1 聲明存取方法
8.2.2 實現(xiàn)存取方法
8.2.3 存取方法的使用
8.2.4 實現(xiàn)重置方法
8.2.5 應(yīng)用存取方法常見錯誤
8.3 自動釋放池
8.3.1 自動釋放池工作原理
8.3.2 非Application Kit程序中的自動釋放池
8.3.3 自動釋放池和線程
8.3.4 作用域和嵌套自動釋放池的關(guān)系
8.3.5 所有權(quán)策略
8.3.6 如何實現(xiàn)垃圾回收
8.4 內(nèi)存中復(fù)制的處理機制
8.4.1 深復(fù)制和淺復(fù)制
8.4.2 獨立副本
8.4.3 使用alloc和init方式復(fù)制
8.4.4 使用NSCopyObject函數(shù)復(fù)制
8.4.5 可變對象和不可變對象的復(fù)制
8.4.6 值對象和復(fù)制
8.5 Nib對象的內(nèi)存管理
8.5.1 插座對象實現(xiàn)的內(nèi)存管理機制
8.5.2 Nib文件實現(xiàn)的內(nèi)存管理機制
8.6 小結(jié)

第三部分 基礎(chǔ)篇

第9章 探究iOS應(yīng)用程序的核心
9.1 iOS應(yīng)用程序核心架構(gòu)
9.1.1 iOS應(yīng)用程序的生命周期
9.1.2 iOS應(yīng)用程序的主函數(shù)
9.1.3 應(yīng)用程序的委托
9.1.4 主Nib文件
9.1.5 事件處理周期
9.1.6 應(yīng)用程序的基本設(shè)置模式
9.2 iOS應(yīng)用程序的核心對象
9.2.1 iOS應(yīng)用程序的常見對象
9.2.2 數(shù)據(jù)模型的定義
9.2.3 構(gòu)建用戶界面
9.3 iOS應(yīng)用程序包
9.3.1 典型的iOS應(yīng)用程序捆綁包
9.3.2 信息屬性列表
9.3.3 程序圖標和啟動圖像
9.3.4 Nib文件
9.4 iOS應(yīng)用程序關(guān)鍵任務(wù)的處理機制
9.4.1 初始化和終止
9.4.2 響應(yīng)中斷
9.4.3 低內(nèi)存警告
9.5 iOS應(yīng)用程序的行為定制
9.5.1 以景觀模式啟動
9.5.2 和其他應(yīng)用程序的通信
9.5.3 定制的URL模式
9.5.4 應(yīng)用程序的偏好設(shè)置
9.5.5 關(guān)閉屏幕鎖定
9.6 小結(jié)

第10章 多狀態(tài)和多任務(wù)--iOS功能日趨增強的表現(xiàn)
10.1 應(yīng)用程序的狀態(tài)
10.1.1 狀態(tài)切換遵循的原則
10.1.2 應(yīng)用程序的狀態(tài)及切換路徑
10.2 應(yīng)用程序啟動周期
10.2.1 加載進入前臺
10.2.2 加載進入后臺
10.2.3 主函數(shù)
10.2.4 啟動處理的機制
10.3 響應(yīng)中斷
10.3.1 基于警告的中斷處理機制
10.3.2 中斷應(yīng)激處理
10.3.3 通話時用戶界面的調(diào)整處理
10.4 前臺與后臺之間的切換機制
10.4.1 從前臺切換到后臺的流程
10.4.2 轉(zhuǎn)換后臺時應(yīng)激處理
10.4.3 后臺運行時的內(nèi)存情況
10.4.4 從后臺回轉(zhuǎn)到前臺的流程
10.4.5 在喚醒時處理排隊的通知
10.4.6 應(yīng)用程序的終止條件
10.5 主運行循環(huán)
10.5.1 主運行循環(huán)的運行機制
10.5.2 iOS應(yīng)用程序中的事件
10.6 后臺執(zhí)行和多任務(wù)處理
10.6.1 判斷設(shè)備系統(tǒng)多任務(wù)是否可用
10.6.2 在后臺執(zhí)行有限長度的任務(wù)
10.6.3 調(diào)度本地通知的遞送
10.6.4 允許在后臺運行的任務(wù)
10.6.5 選擇退出后臺的執(zhí)行
10.7 小結(jié)

第11章 視圖--iOS應(yīng)用程序交互的基礎(chǔ)
11.1 窗口、視圖、視圖控制器
11.1.1 三者之間的關(guān)系
11.1.2 窗口
11.1.3 視圖
11.1.4 視圖控制器
11.2 視圖的幾何屬性特征
11.2.1 視圖坐標系統(tǒng)
11.2.2 邊框、邊界和中心的關(guān)系
11.2.3 坐標系統(tǒng)變換
11.3 視圖架構(gòu)處理
11.3.1 視圖交互模型
11.3.2 視圖渲染架構(gòu)
11.3.3 改變視圖的層
11.3.4 內(nèi)容模式與比例縮放
11.3.5 自動尺寸調(diào)整行為
11.4 視圖的創(chuàng)建和管理
11.4.1 創(chuàng)建視圖對象
11.4.2 視圖的標識和命名
11.4.3 子視圖的添加和移除
11.4.4 視圖層次中的坐標轉(zhuǎn)換
11.4.5 視圖的查詢
11.5 在運行時修改視圖
11.5.1 實現(xiàn)視圖動畫
11.5.2 配置動畫的參數(shù)
11.5.3 配置動畫的委托
11.5.4 響應(yīng)布局的變化
11.5.5 重畫視圖的內(nèi)容
11.5.6 隱藏視圖
11.6 定制視圖對象
11.6.1 初始化定制視圖
11.6.2 繪制視圖內(nèi)容
11.6.3 響應(yīng)事件
11.6.4 視圖對象的清理
11.7 小結(jié)

第12章 UIKit框架--創(chuàng)建基于觸摸的用戶界面
12.1 UIKit標準視圖的分類
12.2 顯示視圖
12.2.1 標簽
12.2.2 圖片視圖
12.2.3 進度條視圖
12.2.4 等待視圖
12.3 控件
12.3.1 按鈕
12.3.2 文本框
12.3.3 滑塊
12.3.4 切換開關(guān)
12.4 導(dǎo)航視圖
12.4.1 導(dǎo)航欄
12.4.2 標簽欄
12.5 警告視圖和動作表單
12.5.1 警告視圖
12.5.2 動作表單
12.6 文本和Web視圖
12.6.1 文本視圖
12.6.2 Web視圖
12.7 容器視圖
12.7.1 表視圖
12.7.2 滾動視圖
12.7.3 工具欄
12.8 其他常用類型
12.8.1 分頁控件
12.8.2 搜索欄
12.9 小結(jié)

第13章 視圖控制器--視圖的幕后操縱者
13.1 視圖控制器基礎(chǔ)知識
13.1.1 視圖控制器的功能
13.1.2 視圖控制器的管理機制
13.1.3 視圖控制器的分類
13.1.4 視圖控制器的內(nèi)容多種展示方式
13.1.5 多種視圖控制器混合應(yīng)用
13.2 視圖控制器的生命周期
13.2.1 視圖控制器的初始化
13.2.2 視圖的加載和卸載
13.3 標準視圖控制器
13.3.1 標準視圖控制器的功能及使用方法
13.3.2 標準視圖控制器的應(yīng)用
13.4 分割視圖控制器
13.4.1 分割視圖控制器構(gòu)建原理及功能
13.4.2 分割視圖控制器的應(yīng)用
13.5 導(dǎo)航視圖控制器
13.5.1 導(dǎo)航視圖控制器構(gòu)建原理及功能
13.5.2 導(dǎo)航視圖控制器的應(yīng)用
13.6 選項卡視圖控制器
13.6.1 選項卡視圖控制器構(gòu)建原理及功能
13.6.2 選項卡視圖控制器的應(yīng)用
13.7 翻頁視圖控制器
13.7.1 翻頁視圖控制器構(gòu)建原理及功能
13.7.2 翻頁視圖控制器的應(yīng)用
13.8 小結(jié)

第14章 事件--應(yīng)用程序的驅(qū)動動力
14.1 iOS系統(tǒng)中的事件
14.1.1 事件是如何驅(qū)動應(yīng)用程序的
14.1.2 什么是觸摸事件
14.1.3 什么是運動事件
14.1.4 事件和觸摸
14.1.5 事件的傳遞
14.1.6 響應(yīng)者對象和響應(yīng)者鏈
14.1.7 調(diào)整事件的傳遞
14.2 常見手勢的處理實例
14.2.1 觸摸事件處理方法
14.2.2 單個和多個觸碰手勢處理方法
14.2.3 檢測碰擦手勢
14.2.4 處理復(fù)雜的多點觸摸序列
14.2.5 觸摸事件處理技巧
14.3 鍵盤管理
14.3.1 接收鍵盤通告
14.3.2 顯示鍵盤
14.3.3 取消鍵盤
14.3.4 移動鍵盤下面的內(nèi)容
14.4 小結(jié)

第15章 通知--消息的多樣化展示
15.1 通知的實現(xiàn)原理
15.1.1 本地通知
15.1.2 推送通知
15.1.3 通知的應(yīng)用場景
15.2 通知的相關(guān)事務(wù)
15.2.1 自定義警告聲音
15.2.2 創(chuàng)建和調(diào)度本地通知
15.2.3 接收遠程通知
15.2.4 如何處理通知
15.3 推送通知服務(wù)
15.3.1 推送通知和路徑
15.3.2 服務(wù)的反饋和質(zhì)量
15.3.3 推送通知的安全處理機制
15.3.4 通知的負載處理
15.4 推送通知的配置和開發(fā)
15.4.1 沙箱環(huán)境和產(chǎn)品環(huán)境
15.4.2 配置處理流程
15.5 實現(xiàn)推送通知服務(wù)的通信功能
15.5.1 普通提供的通信功能
15.5.2 二進制接口和通知的格式
15.5.3 服務(wù)的反饋
15.6 小結(jié)

第16章 Core Data框架--管理應(yīng)用程序的數(shù)據(jù)模型
16.1 認識Core Data
16.1.1 初窺Core Data特性
16.1.2 Core Data數(shù)據(jù)管理機制
16.1.3 探究Core Data的本質(zhì)
16.2 Core Data堆棧配置
16.2.1 托管對象和上下文
16.2.2 讀取請求
16.2.3 持久化存儲協(xié)調(diào)者
16.2.4 持久化存儲
16.2.5 持久化文檔
16.2.6 托管對象模型
16.3 Core Data模塊的運作機制及基礎(chǔ)類
16.3.1 NSManagedObject-Context類
16.3.2 NSManaged-Object類
16.3.3 NSManagedObject-Context類
16.3.4 NSPersistentStore-Coordinator類
16.3.5 NSPersistent-Document類
16.3.6 NSFetch-Request類
16.4 Core Data堆棧訪問技術(shù)
16.4.1 創(chuàng)建一個新的托管對象上下文
16.4.2 讀取托管對象模型和實體
16.4.3 添加持久化存儲
16.5 托管對象的管理
16.5.1 讀取托管對象
16.5.2 讀取特定的屬性值
16.5.3 創(chuàng)建托管對象
16.5.4 保存托管對象
16.5.5 刪除托管對象
16.6 小結(jié)

第17章 音頻和視頻--強大的多媒體功能支持
17.1 初識iOS多媒體框架
17.1.1 iOS聲音處理工具
17.1.2 Core Audio框架
17.1.3 音頻硬件編解碼
17.1.4 iOS支持的音頻回放和錄制格式
17.1.5 Core Audio音頻會話接口
17.1.6 iOS系統(tǒng)支持的音頻單元
17.2 錄制音頻
17.2.1 使用AVAudioRecorder類進行錄制
17.2.2 用音頻隊列服務(wù)進行錄制
17.2.3 音頻中斷處理
17.3 播放音頻
17.3.1 通過iPod媒體庫訪問接口播放媒體項
17.3.2 使用系統(tǒng)聲音服務(wù)播放短聲音及觸發(fā)振動
17.3.3 通過AVAudioPlayer類輕松播放聲音
17.3.4 用音頻隊列服務(wù)播放和控制聲音
17.3.5 使用OpenAL播放和定位聲音
17.3.6 解析音頻流
17.4 iPhoneiPad音頻的最佳實踐
17.4.1 操作音頻的貼士
17.4.2 iOS中偏好的音頻格式
17.5 iOS中的視頻
17.5.1 錄制視頻
17.5.2 播放視頻
17.6 小結(jié)

第18章 設(shè)備特性--支持多種功能的應(yīng)用
18.1 識別可用的硬件特性
18.2 External Accessory框架的管道機制
18.2.1 聲明應(yīng)用程序支持的協(xié)議
18.2.2 在運行時連接配件
18.2.3 處理和流相關(guān)的數(shù)據(jù)
18.2.4 監(jiān)控與配件有關(guān)的事件
18.3 訪問加速計事件
18.3.1 配置加速計
18.3.2 選擇恰當?shù)母骂l率
18.3.3 從加速計數(shù)據(jù)中分離重力成分
18.3.4 從加速計數(shù)據(jù)中分離實時運動成分
18.3.5 取得當前設(shè)備的方向
18.4 Core Location框架提供定位服務(wù)
18.4.1 獲取用戶的當前位置
18.4.2 獲取方向相關(guān)的事件
18.5 Map Kit框架提供地圖服務(wù)
18.5.1 在用戶界面中加入地圖視圖
18.5.2 縮放和移動地圖內(nèi)容
18.5.3 顯示用戶的當前位置
18.5.4 坐標和像素之間的轉(zhuǎn)換
18.5.5 通過反向地理編碼器獲取地標信息
18.6 地圖上注解的實現(xiàn)
18.6.1 在地圖視圖上顯示注解
18.6.2 添加和移除注解對象
18.6.3 定義注解視圖
18.6.4 創(chuàng)建注解視圖
18.6.5 處理注解視圖中的事件
18.7 UIKit框架的應(yīng)用
18.7.1 顯示照相機界面
18.7.2 關(guān)閉照相機界面
18.7.3 顯示照片選取器界面
18.8 使用郵件編輯界面
18.9 小結(jié)

第四部分 實戰(zhàn)篇

第19章 iPad應(yīng)用開發(fā)實戰(zhàn)--精靈小書柜
19.1 系統(tǒng)的總體設(shè)計方案
19.1.1 系統(tǒng)模塊組成
19.1.2 啟動項目
19.2 組裝書柜
19.2.1 書柜的實現(xiàn)
19.2.2 書柜的框架及組裝
19.2.3 設(shè)置書柜的顯示效果
19.3 在小書柜上展示書的封面
19.3.1 構(gòu)建書的封面
19.3.2 將書的封面展示在書柜中
19.3.3 構(gòu)建多面書柜
19.3.4 通過手勢展示多面書柜
19.4 閱讀書的內(nèi)容
19.4.1 設(shè)計內(nèi)容顯示的模板
19.4.2 書的封面與內(nèi)容關(guān)聯(lián)
19.4.3 動畫效果翻頁
19.4.4 返回書柜主界面
19.5 小結(jié)

第20章 iPhone應(yīng)用開發(fā)實戰(zhàn)--彈球游戲
20.1 認識游戲引擎
20.1.1 Cocos2D游戲引擎
20.1.2 Box2D物理引擎
20.1.3 Chipmunk物理引擎
20.1.4 游戲引擎組成結(jié)構(gòu)
20.1.5 物理引擎中的剛體
20.2 Cocos2D框架中的常用類
20.2.1 節(jié)點類CCNode
20.2.2 場景類CCScene
20.2.3 層類CCLayer
20.2.4 標簽類CCLabel
20.2.5 動作類CCAction
20.2.6 導(dǎo)演類CCDirector
20.2.7 精靈類CCSprite
20.3 彈球游戲的準備工作
20.3.1 彈球游戲?qū)崿F(xiàn)目標
20.3.2 安裝Cocos2D-iPhone
20.3.3 啟動項目的創(chuàng)建
20.3.4 程序控制權(quán)的轉(zhuǎn)交
20.4 實現(xiàn)場景及其互動對象
20.4.1 添加自定義的游戲場景
20.4.2 創(chuàng)建場景類GameScene
20.4.3 創(chuàng)建World對象和邊界框
20.5 制作彈球
20.5.1 添加彈球精靈
20.5.2 創(chuàng)建彈球body并添加沖力
20.5.3 使用tick方法刷新對象
20.6 設(shè)計球拍
20.6.1 增加球拍
20.6.2 移動球拍
20.6.3 限制球拍
20.6.4 球反彈的優(yōu)化處理
20.7 方塊的實現(xiàn)
20.7.1 增加方塊
20.7.2 銷毀方塊
20.8 游戲邏輯處理
20.8.1 碰撞檢測機制
20.8.2 球碰到屏幕底部
20.8.3 游戲結(jié)束的條件
20.8.4 添加游戲結(jié)束場景
20.9 添加游戲音樂
20.10 小結(jié)
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務(wù)查詢
配送費收取標準
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機
延保服務(wù)
京東E卡
京東通信
京東JD+