注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合iOS編程指南

iOS編程指南

iOS編程指南

定 價(jià):¥69.00

作 者: (美)Alasdair,Allan 著,周亮,徐可 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開(kāi)發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115346643 出版時(shí)間: 2014-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 375 字?jǐn)?shù):  

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

  《iOS編程指南》是經(jīng)典的iOS編程指南,針對(duì)iOS 6和Xcode 4,詳細(xì)介紹了iOS平臺(tái)程序開(kāi)發(fā)的各方面主題。全書(shū)共分14章,包括iOS編程預(yù)備和基礎(chǔ)知識(shí)、Objective-C編程基礎(chǔ)、表視圖和其他視圖應(yīng)用、網(wǎng)絡(luò)編程、數(shù)據(jù)處理、傳感器應(yīng)用、地圖和定位、iCloud介紹、系統(tǒng)應(yīng)用集成、應(yīng)用發(fā)布等各個(gè)方面?!秈OS編程指南》主要面向有一定編程經(jīng)驗(yàn)的開(kāi)發(fā)者。如果你想為iPhone開(kāi)發(fā)應(yīng)用程序,卻是第一次接觸Mac平臺(tái),或者你之前從事Mac桌面應(yīng)用開(kāi)發(fā),但現(xiàn)在想轉(zhuǎn)向iOS應(yīng)用開(kāi)發(fā),這本書(shū)就非常適合你。

作者簡(jiǎn)介

  Alasdair Allan是??巳卮髮W(xué)(University of Exeter)的高級(jí)研究員,參與建立了一個(gè)基于分布式對(duì)等網(wǎng)絡(luò)的望遠(yuǎn)鏡系統(tǒng)。他還參與了開(kāi)發(fā)一些開(kāi)放硬件,并開(kāi)發(fā)了很多iPhone應(yīng)用來(lái)管理基于云計(jì)算的服務(wù)以及監(jiān)控分布式傳感器網(wǎng)絡(luò)。

圖書(shū)目錄

目 錄
第1章 為何選擇本地化應(yīng)用 1
1.1 優(yōu)點(diǎn)和缺點(diǎn) 1
為何要開(kāi)發(fā)本地化應(yīng)用? 2
1.2 發(fā)行周期 3
1.3 做好了用戶(hù)自然會(huì)來(lái) 4
第2章 成為一名開(kāi)發(fā)者 6
2.1 注冊(cè)成為iOS開(kāi)發(fā)者 6
2.2 加入iOS開(kāi)發(fā)者計(jì)劃 9
2.3 Mac開(kāi)發(fā)者計(jì)劃 10
2.4 安裝iOS SDK 10
關(guān)于Beta版本 14
2.5 準(zhǔn)備你的iOS設(shè)備 14
2.5.1 創(chuàng)建開(kāi)發(fā)證書(shū) 15
2.5.2 獲取開(kāi)發(fā)設(shè)備的UDID 17
2.5.3 創(chuàng)建App ID 18
2.5.4 創(chuàng)建移動(dòng)描述文件 19
2.5.5 讓你的設(shè)備支持開(kāi)發(fā) 20
第3章 你的第一個(gè)iOS應(yīng)用 22
3.1 Objective-C基礎(chǔ) 22
3.1.1 面向?qū)ο缶幊獭?2
3.1.2 Objective-C的對(duì)象模型 25
3.1.3 Objective-C的基本語(yǔ)法 26
3.2 創(chuàng)建工程 27
3.2.1 瀏覽Xcode工程 31
3.2.2 Interface Builder 38
3.2.3 設(shè)計(jì)用戶(hù)界面 39
3.2.4 關(guān)聯(lián)UI控件和代碼 41
3.2.5 在模擬器上運(yùn)行 44
3.2.6 在iPhone上運(yùn)行 46
第4章 Objective-C編程 47
4.1 聲明和定義類(lèi) 47
4.1.1 聲明類(lèi)的接口 47
4.1.2 定義類(lèi)的實(shí)現(xiàn) 49
4.1.3 強(qiáng)類(lèi)型與弱類(lèi)型 49
4.1.4 屬性 50
4.1.5 合成(Synthesizing)屬性 51
4.1.6 點(diǎn)句式(Dot Syntax) 52
4.1.7 方法聲明 52
4.1.8 方法調(diào)用 53
4.1.9 調(diào)用nil對(duì)象的方法 54
4.2 內(nèi)存管理 54
4.2.1 創(chuàng)建對(duì)象 54
4.2.2 自動(dòng)回收池(Autorelease Pool) 55
4.2.3 alloc,retain,copy和release周期 55
4.2.4 自動(dòng)引用計(jì)數(shù) 56
4.2.5 dealloc方法 57
4.2.6 處理內(nèi)存警告(Memory Warnings) 57
4.3 常用iOS設(shè)計(jì)模式 58
4.3.1 MVC模式 58
4.3.2 視圖和視圖控制器 59
4.3.3 委托和數(shù)據(jù)源模式 60
4.4 總結(jié) 60
第5章 基于表視圖應(yīng)用 62
5.1 創(chuàng)建工程 62
5.2 創(chuàng)建表視圖 63
運(yùn)行代碼 68
5.3 為表視圖填充內(nèi)容 68
5.4 創(chuàng)建模型 70
5.4.1 添加城市 73
5.4.2 添加圖片 75
5.5 關(guān)聯(lián)控制器和模型 77
用Alert窗口測(cè)試功能 79
5.6 添加導(dǎo)航控制器(Navigation Control) 80
5.7 添加城市視圖 82
5.8 編輯模式 91
5.8.1 刪除城市 95
5.8.2 添加城市 96
5.8.3 添加新城市的界面 99
5.8.4 保存城市數(shù)據(jù) 106
第6章 其他視圖控制器 111
6.1 工具類(lèi)應(yīng)用(Utility Application) 111
電量監(jiān)控應(yīng)用 112
6.2 標(biāo)簽欄應(yīng)用(Tab Bar Application) 123
添加標(biāo)簽視圖 124
6.3 聯(lián)合使用多種視圖控制器 128
6.4 模態(tài)視圖控制器 134
修改City Guide應(yīng)用 134
6.5 圖片選擇視圖控制器 143
在City Guide應(yīng)用中加入圖片選擇器 143
6.6 主從視圖(Master-Detail)應(yīng)用 152
創(chuàng)建一個(gè)通用(Universal)應(yīng)用 153
6.7 Popover控制器 159
第7章 訪問(wèn)網(wǎng)絡(luò) 160
7.1 監(jiān)測(cè)網(wǎng)絡(luò)狀態(tài) 160
Reachability類(lèi) 160
7.2 在應(yīng)用中嵌入瀏覽器 173
7.2.1 網(wǎng)頁(yè)視圖控制器 173
7.2.2 顯示靜態(tài)HTML文件 182
7.2.3 從UIWebView中獲取數(shù)據(jù) 183
7.3 發(fā)送郵件 183
7.4 從互聯(lián)網(wǎng)獲取數(shù)據(jù) 189
7.4.1 同步請(qǐng)求 189
7.4.2 異步請(qǐng)求 190
7.4.3 使用Web服務(wù) 191
第8章 處理數(shù)據(jù) 207
8.1 數(shù)據(jù)輸入 207
8.1.1 UITextField及其委托 207
8.1.2 UITextView及其委托 209
8.2 解析XML 211
8.2.1 使用libxml2解析XML 212
8.2.2 使用NSXMLParser解析XML 213
8.3 解析JSON 214
8.3.1 NSJSONSerialization 215
8.3.2 JSON Framework 217
8.3.3 抓取Twitter熱門(mén)話題(Trending) 218
8.3.4 使用Social 框架 219
8.3.5 Twitter Trends應(yīng)用 220
8.4 正則表達(dá)式 228
8.5 存儲(chǔ)數(shù)據(jù) 233
8.5.1 使用純文本文件保存數(shù)據(jù) 233
8.5.2 使用SQL數(shù)據(jù)庫(kù)保存信息 234
8.5.3 Core Data框架 242
第9章 使用傳感器 243
9.1 硬件支持 243
9.1.1 網(wǎng)絡(luò)可用性 243
9.1.2 相機(jī)可用性 245
9.1.3 音頻輸入可用性 245
9.1.4 GPS可用性 245
9.1.5 磁力計(jì)可用性 246
9.2 設(shè)置應(yīng)用的硬件需求 246
9.2.1 WiFi長(zhǎng)連接 248
9.2.2 后臺(tái)運(yùn)行模式 248
9.3 iPhone和iPad的不同 249
9.4 使用Camera 249
9.5 Core Motion框架 250
9.5.1 輪詢(xún)運(yùn)動(dòng)數(shù)據(jù) 251
9.5.2 訂閱運(yùn)動(dòng)數(shù)據(jù) 252
9.5.3 加速度計(jì) 253
9.5.4 陀螺儀 257
9.5.5 磁力計(jì) 259
9.6 使用近距離感應(yīng)器 262
9.7 使用震動(dòng)器 264
第10章 地圖和定位 265
10.1 Core Location框架 265
設(shè)備的朝向 267
10.2 基于位置的天氣 269
10.2.1 反向地理編碼 270
10.2.2 正向地理編碼 270
10.2.3 CLPlacemark對(duì)象 271
10.2.4 完善天氣應(yīng)用 271
10.3 定位與MapKit 279
10.4 地圖標(biāo)記 286
第11章 iCloud介紹 294
11.1 怎樣使用iCloud? 294
11.1.1 iCloud備份 294
11.1.2 獲取授權(quán)描述文件 295
11.2 使用鍵值對(duì)存儲(chǔ) 298
11.3 總結(jié) 305
第12章 與系統(tǒng)應(yīng)用集成 306
12.1 應(yīng)用選項(xiàng) 306
12.2 Accounts框架 317
12.3 Social框架 318
12.3.1 發(fā)送Twitter信息 318
12.3.2 發(fā)送Facebook信息 320
12.4 自定義URL Scheme 320
12.4.1 使用自定義URL Scheme 320
12.4.2 注冊(cè)自定義URL Scheme 321
12.5 媒體播放 327
12.6 使用地址簿 331
12.6.1 使用交互方式選擇聯(lián)系人 332
12.6.2 使用編程方式選擇聯(lián)系人 336
12.7 發(fā)送短信 336
第13章 發(fā)布你的應(yīng)用 338
13.1 添加還缺少的功能 338
13.1.1 添加圖標(biāo) 338
13.1.2 添加啟動(dòng)圖片 342
13.1.3 修改顯示名稱(chēng) 345
13.1.4 啟用自動(dòng)旋轉(zhuǎn) 346
13.2 編譯與簽名 348
13.2.1 Ad hoc發(fā)布 348
13.2.2 Developer-to-Developer發(fā)布 353
13.2.3 App Store 發(fā)布 354
13.3 提交到App Store 355
13.3.1 為App Store發(fā)布構(gòu)建你的應(yīng)用 360
13.3.2 App Store資源中心 364
13.4 審核被拒的原因 364
第14章 未來(lái)之路 367
14.1 Cocoa和Objective-C 367
14.2 Web應(yīng)用 368
14.3 PhoneGap 368
14.4 Core Data 369
14.5 應(yīng)用內(nèi)購(gòu)買(mǎi) 369
14.6 Core Animation 370
14.7 Game Kit 370
14.8 編寫(xiě)游戲 371
14.9 界面和交互 371
14.10 配件 372

本目錄推薦

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