iOS 5編程入門經典(第3版)

來源:互聯網
上載者:User

《iOS 5編程入門經典(第3版)》
基本資料
原書名:Beginning iOS 5 Application Development
作者: [美] Wei-Meng Lee [作譯者介紹]
譯者: 宋梅
出版社:清華大學出版社
ISBN:9787302299943
上架時間:2012-10-31
出版日期:2012 年10月
開本:16開
頁碼:1
版次:1-1
所屬分類: 電腦 > 軟體與程式設計 > 移動開發 > 其他移動開發技術

更多關於 》》》《iOS 5編程入門經典(第3版) 》
目錄
《ios 5編程入門經典(第3版)——開發iphone與ipad應用》
第1章 ios 5編程快速入門 1
1.1 擷取開發工具和sdk 1
1.2 xcode的組件 2
1.2.1 xcode 3
1.2.2 ios simulator 4
1.2.3 interface builder 8
1.2.4 instruments 8
1.3 ios架構概述 9
1.4 起步前需要瞭解的一些資訊 11
1.4.1 ios的版本 12
1.4.2 在真實裝置上進行測試 12
1.4.3 螢幕解析度 12
1.5 小結 14
第2章 編寫第一個“hello world!”應用程式 15
2.1 xcode快速起步 15
2.1.1 使用interfacebuilder 18
2.1.2 編寫代碼 22
2.2 定製應用程式圖示 23
2.3 顯示啟動映像 26
2.4 小結 29
第3章 視圖、插座變數與動作 31
3.1 插座變數和動作 31
3.2 使用視圖 36
3.2.1 使用警告視圖 37
3.2.2 使用動作表單 41
3.2.3 頁面控制項與映像視圖 43
3.2.4 使用web視圖 51
3.3 使用代碼動態添加視圖 54
3.4 理解視圖階層 57
3.5 小結 59
第4章 視圖控制器 63
4.1 single view application模板 63
4.1.1 應用程式委託 66
4.1.2 使用視圖控制器控制ui 69
4.2 empty application模板 72
4.2.1 以編程的方式添加視圖控制器和視圖 77
4.2.2 為視圖切換添加動畫 83
4.3 master-detail application模板 85
4.4 tabbed application模板 100
4.5 小結 104
第5章 iphone和ipad的多平台支援 107
5.1 方法1:修改裝置目標設定 107
5.2 方法2:建立universal應用程式 113
5.3 選擇移植方法 117
5.4 小結 117
第6章 鍵盤輸入 119
6.1 使用鍵盤 119
6.2 定製輸入類型 121
6.2.1 隱藏鍵盤 122
6.2.2 當視圖載入完畢後自動顯示鍵盤 128
6.3 檢測鍵盤是否可見 128
6.3.1 使用scroll view 129
6.3.2 顯示鍵盤時滾動視圖 133
6.4 小結 139
第7章 旋轉螢幕 141
7.1 響應裝置旋轉 141
7.1.1 不同類型的螢幕方向 144
7.1.2 處理旋轉 144
7.2 以編程的方式旋轉螢幕 150
7.2.1 在運行期間旋轉螢幕 150
7.2.2 將view視窗固定在特定的方向上 150
7.3 小結 151
第8章 使用表視圖建立和持久化資料 153
8.1 簡單的表視圖 153
8.1.1 添加header與footer 158
8.1.2 添加映像 159
8.1.3 顯示所選項 160
8.1.4 縮排 163
8.1.5 修改行高 163
8.2 在master-detail application中使用表視圖 164
8.3 分節顯示 164
8.3.1 添加索引 172
8.3.2 添加搜尋功能 173
8.3.3 詳情顯示與選取標記 184
8.3.4 導航到另外一個view視窗 186
8.4 小結 189
第9章 使用應用程式喜好設定 191
9.1 建立應用程式喜好設定 191
9.2 以編程的方式訪問設定值 197
9.2.1 載入設定值 202
9.2.2 重設喜好設定設定值 204
9.2.3 儲存設定值 205
9.3 小結 206
第10章 檔案處理 209
10.1 理解應用程式檔案夾 210
10.1.1 使用documents與library檔案夾 210
10.1.2 將檔案儲存體到臨時檔案夾中 215
10.1.3 應該使用documents還是tmp檔案夾 215
10.2 使用屬性列表 215
10.3 複製打包的資源 222
10.4 匯入和匯出檔案 224
10.4.1 匯出文檔 226
10.4.2 檔案分享權限設定 229
10.4.3 匯入文件 232
10.4.4 匯入自己定義的文檔 235
10.5 小結 236
第11章 使用sqlite進行資料庫儲存 239
11.1 連結到sqlite3資料庫 240
11.2 建立並開啟資料庫 242
11.2.1 檢查建立的資料庫 243
11.2.2 建立表 244
11.2.3 插入記錄 245
11.2.4 綁定變數 246
11.2.5 檢索記錄 249
11.3 在應用程式中打包sqlite資料庫 251
11.4 小結 252
第12章 icloud編程 255
12.1 在icloud中儲存和使用文檔 255
12.1.1 為應用程式啟用icloud儲存 256
12.1.2 設定項目的entitlement 259
12.1.3 使用uidocument類管理icloud文檔 261
12.1.4 在icloud中儲存文檔 263
12.2 在icloud中儲存鍵/值資料 274
12.3 小結 277
第13章 實現簡單動畫和視頻播放 279
13.1 使用nstimer類 279
13.2 變換視圖 286
13.2.1 平移 287
13.2.2 旋轉 288
13.2.3 縮放 290
13.3 為一系列映像增加動畫效果 291
13.4 在iphone中播放視頻 294
13.5 小結 298
第14章 訪問內建應用程式程式 301
14.1 發送e-mail 301
14.1.1 調用safari 308
14.1.2 調用撥號程式 308
14.1.3 調用sms 308
14.2 訪問照相機與照片庫 311
14.2.1 訪問照片庫 311
14.2.2 訪問照相機 317
14.3 小結 320
第15章 訪問感應器 321
15.1 使用陀螺儀和加速計 321
15.2 可視化感應器資料 327
15.3 使用shake api檢測搖動 332
15.4 小結 338
第16章 使用web服務 339
16.1 使用xml web服務的基礎知識 340
16.1.1 使用soap 1.1 341
16.1.2 使用soap 1.2 342
16.1.3 使用http get 343
16.1.4 使用http post 343
16.2 在ios應用程式中通過soap使用web服務 344
16.3 解析xml響應 352
16.4 使用json web服務 357
16.5 在應用程式中整合twitter 363
16.6 小結 369
第17章 藍芽編程 371
17.1 使用game kit架構 371
17.1.1 搜尋對等裝置 372
17.1.2 發送和接收資料 379
17.2 實現語音交談 382
17.3 小結 390
第18章 bonjour編程 391
18.1 建立應用程式 391
18.2 發布服務 393
18.3 瀏覽服務 396
18.4 小結 402
第19章 使用apple推播通知服務進行遠程通知編程 403
19.1 使用apple推播通知服務 404
19.1.1 產生認證請求 404
19.1.2 產生開發認證 405
19.1.3 建立應用程式id 406
19.1.4 針對推播通知配置app id 407
19.1.5 建立provisioning profile 410
19.1.6 在裝置上安裝provisioning profile 411
19.2 建立ios應用程式 412
19.3 建立推播通知提供者 417
19.4 小結 420
第20章 顯示地圖 423
20.1 使用map kit架構顯示地圖和監視變化 423
20.2 獲得位置資料 428
20.2.1 指定位置跟蹤的硬體需求 433
20.2.2 使用地圖顯示位置 434
20.2.3 擷取方向資訊 437
20.2.4 旋轉地圖 441
20.2.5 顯示註記 446
20.2.6 逆地理編碼 451
20.2.7 顯示箭頭按鈕 454
20.3 小結 457
第21章 編寫後台應用程式 459
21.1 理解ios中的後台執行 459
21.1.1 檢查不同的應用程式狀態 460
21.1.2 禁用後台模式 463
21.1.3 檢測多任務支援 463
21.1.4 在後台跟蹤位置 464
21.1.5 使位置應用程式更加節能 468
21.2 本地通知 469
21.3 使用nsnotification類通知其他對象 476
21.4 小結 481
附錄a 在實際裝置上進行測試 483
附錄b xcode快速入門 503
附錄c objective-c快速入門 529
附錄d 練習答案 557

本圖書資訊來源:中國互動出版網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.