注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合iOS 6應(yīng)用開發(fā)實(shí)戰(zhàn)

iOS 6應(yīng)用開發(fā)實(shí)戰(zhàn)

iOS 6應(yīng)用開發(fā)實(shí)戰(zhàn)

定 價(jià):¥69.00

作 者: 劉銘,朱舸 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787111419143 出版時(shí)間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 408 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《iOS 6應(yīng)用開發(fā)實(shí)戰(zhàn)》是目前iOS 6領(lǐng)域最全面系統(tǒng)和易于閱讀的著作之一,有兩大特點(diǎn):第一,技術(shù)新穎,基于最新iOS 6技術(shù)撰寫,系統(tǒng)講解開發(fā)iPhone和iPad應(yīng)用所需掌握的基礎(chǔ)技術(shù)和高級(jí)技巧,以及其流程和方法;第二,易于閱讀,從認(rèn)知學(xué)角度進(jìn)行內(nèi)容規(guī)劃,一個(gè)案例貫穿全書,不僅能從很大程度上降低學(xué)習(xí)的時(shí)間成本,降低閱讀門檻,而且能至始至終讓讀者在動(dòng)手實(shí)踐中保持學(xué)習(xí)的熱情,堅(jiān)持把這本書讀完?!秈OS 6應(yīng)用開發(fā)實(shí)戰(zhàn)》共22章,可分為兩個(gè)部分:基礎(chǔ)部分(1~13章)分別介紹了開發(fā)iOS應(yīng)用前應(yīng)該做的準(zhǔn)備工作、Xcode 4的基本使用、Objective-C的基本語法、Interface Builder的基本操作、視圖控制器、通過設(shè)備獲取用戶位置、列表、視圖及視圖控制器、各種控件、多媒體、偏好設(shè)置等知識(shí),這些知識(shí)通過一個(gè)名稱為MyDiary的應(yīng)用完美地串聯(lián)在一起,讀者從一開始就能動(dòng)手實(shí)踐并從實(shí)踐中掌握這些理論知識(shí);高級(jí)部分(14~22章)則非常詳細(xì)地講解了iOS應(yīng)用的架構(gòu)、iOS應(yīng)用的測(cè)試與調(diào)試、可滾動(dòng)視圖的創(chuàng)建、自動(dòng)宣傳和自動(dòng)調(diào)整大小、表格視圖的編輯、手勢(shì)識(shí)別、警告、應(yīng)用程序本地化、日歷和事件等高級(jí)話題,是iOS開發(fā)工程師進(jìn)階修煉必須掌握的核心內(nèi)容。

作者簡(jiǎn)介

  劉銘,資深iOS開發(fā)工程師,從事軟件開發(fā)工作近10年,精通Objective-C、iPhone/ipad應(yīng)用開發(fā)技術(shù),以及蘋果開發(fā)技術(shù),有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。早年從事PHP和Flash/Flex應(yīng)用開發(fā),有超過7年的Web應(yīng)用開發(fā)經(jīng)驗(yàn)。活躍于CocoaChina和CSDN等專業(yè)社區(qū),發(fā)表了大量技術(shù)文章,有一定的影響力。寫作經(jīng)驗(yàn)豐富,曾出版過iOS應(yīng)用開發(fā)方面的專著,頗受讀者歡迎。

圖書目錄

前  言
第1章 開發(fā)前的準(zhǔn)備
1.1 iOS的歷史
1.2 iOS 5 和iOS 6的新特性
1.2.1 iCloud云服務(wù)
1.2.2 LLVM 3.0編譯器
1.2.3 自動(dòng)引用計(jì)數(shù)器
1.2.4 故事板
1.2.5 整合Twitter框架
1.2.6 iOS 5 的其他特性
1.2.7 iOS 6的新特性
1.3 iOS設(shè)備的相關(guān)介紹
1.3.1 各種iOS設(shè)備
1.3.2 iOS設(shè)備的顯示分辨率
1.3.3 iOS應(yīng)用程序與硬件的關(guān)系
1.3.4 iPhone的網(wǎng)絡(luò)連接
1.3.5 iPhone的輸入與反饋機(jī)制
1.4 成為一名iOS開發(fā)者
1.4.1 注冊(cè)成為Apple Developer
1.4.2 加入iOS開發(fā)者計(jì)劃
1.5 下載并安裝iOS開發(fā)工具
1.6 本書實(shí)戰(zhàn)項(xiàng)目簡(jiǎn)介
第2章 認(rèn)識(shí)Xcode 4
2.1 Xcode的歡迎界面
2.2 使用模板創(chuàng)建MyDiary項(xiàng)目
2.3 Xcode的工作界面
2.3.1 Xcode工具欄
2.3.2 導(dǎo)航區(qū)域
2.3.3 編輯區(qū)域
2.3.4 通用區(qū)域
2.4 使用代碼編輯器
2.5 iOS模擬器
2.5.1 iOS模擬器的特性
2.5.2 模擬器中iOS系統(tǒng)的基本設(shè)置
2.5.3 在模擬器中安裝和卸載應(yīng)用程序
2.5.4 iOS模擬器的限制
2.6 管理MyDiary項(xiàng)目的配置選項(xiàng)
2.6.1 設(shè)置設(shè)備的支持方向
2.6.2 設(shè)置應(yīng)用程序的圖標(biāo)
2.6.3 設(shè)置顯示狀態(tài)欄
2.6.4 設(shè)置應(yīng)用程序的啟動(dòng)畫面
第3章 有關(guān)Objective-C的知識(shí)儲(chǔ)備
3.1 內(nèi)存管理基礎(chǔ)
3.1.1 C語言中的內(nèi)存管理
3.1.2 面向?qū)ο蟮膬?nèi)存管理
3.2 引用計(jì)數(shù)器
3.2.1 使用引用計(jì)數(shù)器
3.2.2 使用autorelease
3.3 類的setter與getter方法
3.4 dealloc方法
3.5 使用properties簡(jiǎn)化訪問器
3.6 手動(dòng)內(nèi)存管理的規(guī)則
3.7 自動(dòng)引用計(jì)數(shù)器
3.7.1 強(qiáng)引用
3.7.2 弱引用
第4章 Xcode中的Interface Builder
4.1 了解Interface Builder
4.1.1 Interface Builder中的關(guān)聯(lián)
4.1.2 故事板
4.2 創(chuàng)建用戶界面
4.2.1 對(duì)象庫
4.2.2 向視圖添加界面元素
4.2.3 Interface Builder的布局工具
4.3 自定義界面的外觀
4.3.1 屬性檢查窗口
4.3.2 設(shè)置輔助功能
4.3.3 在模擬器中使用輔助功能
4.4 與代碼進(jìn)行關(guān)聯(lián)
4.4.1 要完成的效果
4.4.2 outlet變量和action方法簡(jiǎn)介
4.4.3 為ViewController類添加成員變量
4.4.4 創(chuàng)建outlet關(guān)聯(lián)
4.4.5 創(chuàng)建action關(guān)聯(lián)
4.4.6 使用快速檢查器查看關(guān)聯(lián)
第5章 視圖控制器
5.1 MVC設(shè)計(jì)模式簡(jiǎn)介
5.2 MyDiary項(xiàng)目中的"關(guān)于作者"控制器
5.2.1 為"關(guān)于作者"控制器準(zhǔn)備照片素材
5.2.2 設(shè)置Segmented Control
5.2.3 為控制器準(zhǔn)備相關(guān)數(shù)據(jù)
5.2.4 UIImage的類方法介紹
5.3 視圖控制器的重構(gòu)
5.4 標(biāo)簽欄控制器
5.4.1 標(biāo)簽欄和其中的標(biāo)簽
5.4.2 在故事板中添加標(biāo)簽欄控制器
5.4.3 設(shè)置標(biāo)簽欄配置條目
5.5 與視圖控制器相關(guān)的方法介紹
第6章 通過設(shè)備獲取用戶位置
6.1 項(xiàng)目、目標(biāo)和框架
6.2 Core Location簡(jiǎn)介
6.3 創(chuàng)建LocationViewController控制器
6.4 Core Location框架
6.4.1 從CLLocationManager獲取信息
6.4.2 在程序中確認(rèn)定位服務(wù)是否可用
6.4.3 CLLocation類
6.5 委托
6.5.1 協(xié)議
6.5.2 協(xié)議方法
6.5.3 委托、控制器和內(nèi)存管理
6.6 使用MapKit
6.6.1 高德地圖iOS API
6.6.2 使用高德iOS API顯示地圖
6.6.3 在真機(jī)上測(cè)試高德地圖
第7章 創(chuàng)建日記列表
7.1 表格視圖的組成部分
7.2 準(zhǔn)備要顯示的數(shù)據(jù)
7.2.1 向Diary類的成員變量賦值
7.2.2 對(duì)象的分配和初始化
7.2.3 在故事板中添加表格視圖
7.2.4 Arrays類
7.3 UITableViewController類
7.3.1 剖析DiaryListViewController
7.3.2 UITableView的數(shù)據(jù)源
7.4 UITableViewCell類
7.4.1 創(chuàng)建與檢索單元格
7.4.2 UITableViewCell的復(fù)用
7.5 增加點(diǎn)擊交互功能
第8章 通過導(dǎo)航控制器顯示多個(gè)視圖
8.1 使用導(dǎo)航控制器進(jìn)行視圖間的導(dǎo)航
8.1.1 導(dǎo)航控制器介紹
8.1.2 創(chuàng)建導(dǎo)航控制器
8.1.3 導(dǎo)航欄
8.2 增加日記的詳細(xì)頁面
8.3 使用UINavigationController進(jìn)行導(dǎo)航
8.3.1 推出視圖控制器
8.3.2 在視圖控制器間傳遞數(shù)據(jù)
第9章 為日記添加文本記錄功能
9.1 創(chuàng)建新的視圖控制器
9.1.1 創(chuàng)建CreateDiaryViewController類
9.1.2 創(chuàng)建Create Diary View Controller場(chǎng)景
9.1.3 建立IBOutlet和IBAction關(guān)聯(lián)
9.1.4 在應(yīng)用程序中呈現(xiàn)和銷毀CreateDiaryViewController
9.2 幾種常用的文本控件
9.2.1 UILabel控件
9.2.2 UITextField控件
9.2.3 UITextView對(duì)象
9.3 虛擬鍵盤的使用
9.4 NSDate及其相關(guān)類
9.5 日記記錄傳回DiaryListViewController
第10章 為日記本添加照相功能
10.1 為項(xiàng)目添加新的視圖控制器
10.1.1 創(chuàng)建CameraViewController類
10.1.2 CameraViewController的呈現(xiàn)與銷毀
10.2 使用UIImagePickerController進(jìn)行拍照
10.3 在應(yīng)用程序中存儲(chǔ)圖片
10.3.1 NSDictionary類
10.3.2 創(chuàng)建和使用鍵
10.3.3 在Detail Diary View Controller場(chǎng)景中顯示日記照片
第11章 保存與載入日記
11.1 應(yīng)用程序沙箱
11.2 創(chuàng)建單例模式DiaryStore類
11.3 獲取指定目錄的路徑
11.4 歸檔
11.4.1 對(duì)象的歸檔
11.4.2 對(duì)象的解檔
11.5 應(yīng)用程序的狀態(tài)與過渡
11.6 使用NSData將數(shù)據(jù)寫入文件系統(tǒng)
11.7 在Mac系統(tǒng)中查看應(yīng)用程序的資源
第12章 在日記中錄制和播放聲音
12.1 創(chuàng)建錄音機(jī)的界面
12.2 聲音的錄制
12.2.1 保存錄制的音頻文件
12.2.2 完善RecordViewController控制器
12.2.3 按照用戶的要求進(jìn)行錄音
12.3 聲音的播放
12.4 中斷的處理
12.4.1 在播放聲音時(shí)處理中斷
12.4.2 在錄制聲音時(shí)處理中斷
12.5 在Detail Diary View Controller場(chǎng)景中播放聲音
第13章 應(yīng)用程序的偏好設(shè)置
13.1 了解設(shè)置綁定資源包
13.2 為MyDiary添加設(shè)置綁定資源包
13.2.1 向項(xiàng)目中添加設(shè)置綁定資源包
13.2.2 設(shè)置屬性列表
13.2.3 添加文本框設(shè)置
13.2.4 添加密碼文本框設(shè)置
13.2.5 添加多值字段
13.2.6 添加開關(guān)設(shè)置
13.2.7 添加滑塊設(shè)置
13.2.8 設(shè)置滑塊圖標(biāo)
13.2.9 增加設(shè)置子視圖
13.3 在應(yīng)用程序中讀取偏好設(shè)置內(nèi)容
第14章 iOS應(yīng)用程序架構(gòu)介紹
14.1 Objective-C和Cocoa Touch
14.1.1 Cocoa Touch層
14.1.2 Foundation框架
14.1.3 iOS中的各種框架
14.2 iPhone應(yīng)用程序的架構(gòu)
14.2.1 main.m文件
14.2.2 自動(dòng)釋放池
14.2.3 UIApplicationMain()函數(shù)
14.2.4 應(yīng)用程序委托
14.2.5 視圖控制器
14.3 iOS應(yīng)用程序的組成
14.3.1 應(yīng)用程序文件夾的結(jié)構(gòu)
14.3.2 可執(zhí)行文件
14.3.3 Info.plist文件
14.3.4 程序圖標(biāo)和啟動(dòng)畫面
14.3.5 XIB文件
14.3.6 IPA文檔
14.4 平臺(tái)的限制
第15章 應(yīng)用程序的調(diào)試
15.1 iOS幫助文檔
15.1.1 快速安裝幫助文檔
15.1.2 幫助文檔的窗口
15.1.3 類的文檔頁面介紹
15.2 代碼調(diào)試器
15.2.1 斷點(diǎn)的設(shè)置
15.2.2 調(diào)試代碼
15.2.3 調(diào)試控制臺(tái)
15.2.4 檢視對(duì)象
第16章 創(chuàng)建可滾動(dòng)的視圖
16.1 UIScrollView類
16.2 Scroll View和Text Field
16.2.1 完善Scroll View Controller中的界面元素
16.2.2 編寫與滾動(dòng)相關(guān)的代碼
16.3 消息通知中心
16.4 完善CreateDiaryViewController控制器
16.4.1 使用Scroll View
16.4.2 在Text View中讓鍵盤消失
第17章 自動(dòng)旋轉(zhuǎn)和自動(dòng)調(diào)整大小
17.1 自動(dòng)旋轉(zhuǎn)的機(jī)制
17.1.1 點(diǎn)、像素和視網(wǎng)膜顯示
17.1.2 旋轉(zhuǎn)的方式
17.2 通過autosize屬性處理旋轉(zhuǎn)
17.2.1 創(chuàng)建一個(gè)新的視圖控制器
17.2.2 配置所支持的方向
17.2.3 在控制器中設(shè)定支持方向
17.2.4 使用autosize屬性設(shè)計(jì)界面
17.2.5 設(shè)置按鈕的autosize屬性
17.3 旋轉(zhuǎn)時(shí)重構(gòu)視圖
17.3.1 創(chuàng)建和關(guān)聯(lián)Outlet
17.3.2 旋轉(zhuǎn)時(shí)移動(dòng)按鈕
17.4 旋轉(zhuǎn)時(shí)切換視圖
17.4.1 設(shè)計(jì)兩個(gè)視圖
17.4.2 執(zhí)行旋轉(zhuǎn)時(shí)的切換
17.4.3 改變Outlet Collections
第18章 編輯表格視圖
18.1 表格視圖的編輯模式
18.2 使用不同類型的附件指示器
18.3 創(chuàng)建自定義的單元格附件指示器
18.4 顯示具有層級(jí)的表格視圖
18.5 為表格創(chuàng)建Header和Footer
18.5.1 創(chuàng)建頭視圖
18.5.2 載入XIB文件中的視圖
18.5.3 設(shè)置頭視圖
18.5.4 設(shè)置腳視圖
18.6 刪除行
18.7 移動(dòng)表格視圖中的行
18.8 在表格視圖中使用刷新控件
第19章 手勢(shì)識(shí)別
19.1 多點(diǎn)觸摸概述
19.1.1 基本的操作手勢(shì)
19.1.2 手勢(shì)識(shí)別的分類和狀態(tài)
19.1.3 觸摸事件所響應(yīng)的方法
19.2 拖曳手勢(shì)的檢測(cè)
19.2.1 簡(jiǎn)單的手勢(shì)識(shí)別
19.2.2 UIPanGestureRecognizer類
19.3 輕劃手勢(shì)的檢測(cè)
19.4 旋轉(zhuǎn)手勢(shì)的檢測(cè)
19.5 長(zhǎng)按手勢(shì)的檢測(cè)
19.6 掐捏手勢(shì)的檢測(cè)
第20章 警告用戶
20.1 通過警告對(duì)話框與用戶進(jìn)行交互
20.1.1 構(gòu)建簡(jiǎn)單的Alert警告對(duì)話框
20.1.2 設(shè)置Alert的delegate
20.1.3 顯示警告對(duì)話框
20.1.4 警告的類型
20.2 在警告對(duì)話框中呈現(xiàn)菜單
第21章 應(yīng)用程序的本地化
21.1 使用NSLocale將項(xiàng)目國(guó)際化
21.2 本地化資源
21.2.1 本地化資源文件
21.2.2 使用NSLocalizedString和String Tables
第22章 日歷和事件
22.1 Event Kit框架
22.1.1 通過CalDAV同步Google日歷
22.1.2 獲取日歷列表
22.1.3 向日歷中添加事件
22.1.4 訪問日歷的事件列表
22.1.5 從日歷中移除事件
22.1.6 添加重復(fù)發(fā)生的事件
22.2 Event Kit UI框架

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)