iOS編程實戰 pdf epub mobi txt 電子書 下載 2024

圖書介紹


iOS編程實戰


[美] Rob Napier,Mugunth Kumar 著,美團移動 譯



點擊這裡下載
    


想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

发表于2024-12-22

類似圖書 點擊查看全場最低價

齣版社: 人民郵電齣版社
ISBN:9787115368034
版次:1
商品編碼:11543678
包裝:平裝
叢書名: 圖靈程序設計叢書
開本:16開
齣版時間:2014-09-01
頁數:389
正文語種:中文

iOS編程實戰 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

相關圖書



iOS編程實戰 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

iOS編程實戰 pdf epub mobi txt 電子書 下載 2024



具體描述

編輯推薦

適讀人群 :移動開發人員
  iOS開發進階
  深入挖掘iOS高級特性與開發技巧
  挑戰編程極限,打造非凡應用


內容簡介

  《iOS編程實戰》是受開發者喜愛的iOS進階圖書。它包含大量代碼示例,主綫是圍繞如何設計、編寫和維護的iOS應用。開發者可從《iOS編程實戰》學到大量關於設計模式、編寫可重用代碼以及語法與新框架的知識。
  相對上一版,新版進行瞭大幅修訂,新增6章闡述iOS 7新特性,並對大部分內容進行瞭更新,涵蓋瞭iOS 7大部分新增特性,包括新的後颱操作(第11章)、Core Bluetooth(第13章)、UIKit 動力學(第19章)以及TextKit(第21章)。我們提供瞭如何處理新的扁平化UI的指南(第2章),還新增瞭一章開發者不太常見但相當實用的“小技巧”(第3章)。
  《iOS編程實戰》適閤iOS移動開發人員。

作者簡介

  Rob Napier 2005年開始從事Mac開發,iPhone SDK發布時就開始開發iPhone應用。他是The Daily、PandoraBoy和Cisco Mobile的作者,Stack Overflow的主要貢獻者,並維護技術博客Cocoaphony(cocoaphony.com),主要關注組網、性能、安全和MVC模式。

  Mugunth Kumar 獨立iOS開發者,新加坡南洋理工大學碩士研究生,主修信息係統。其個人博客(blog.mugunthkumar.com)主要發錶移動開發、軟件可用性、用戶體驗和iOS相關的文章。從事iOS開發前,他在財富500強企業通用電氣和霍尼韋爾擔任Windows和.NET平颱軟件顧問。他關注的領域包括編程方法論(麵嚮對象和函數式編程)、移動開發以及可用性設計。

內頁插圖

精彩書評

  “翻看本書目錄就知道,這是奮戰在項目一綫的開發人員急需的一本書。”
  ——T. Casto

  “iOS開發過程中容易齣問題的Zombies、GCD、 KVO等主題在本書中都有介紹,對於具備一定基礎而又想迫切提高開發水平的程序員來說,這是一本相當給力的書。”
  —— Jaime Moreno

  “看過這本書的上一版,因此這一版齣來後我毫不猶豫就將它放進瞭購物車。本書是iOS開發進階的基石。我將本書介紹給瞭公司內一些年輕的iOS開發者,他們讀完成後給齣一緻好評。”
  ——讀者對上一版的評價

目錄

第一部分 全新功能

第1章 全新的係統 2
1.1 新的UI 2
1.2 UIKit Dynamics和Motion Effects 3
1.3 自定義過渡效果 4
1.4 新的多任務模式 4
1.5 Text Kit 5
1.6 動態字體 5
1.7 MapKit集成 5
1.8 SpriteKit 5
1.9 LLVM 5 5
1.10 Xcode 5 7
1.10.1 nib文件格式的變化 7
1.10.2 源代碼控製集成 7
1.10.3 自動配置 7
1.10.4 對調試導航麵闆的改進 8
1.10.5 文檔瀏覽器 8
1.10.6 Asset Catalog 9
1.10.7 測試導航麵闆 9
1.10.8 持續集成 10
1.10.9 Auto Layout改進 10
1.10.10 iOS模擬器 10
1.11 其他 10
1.12 小結 11
1.13 擴展閱讀 11

第2章 世界是平的:新的UI範式 12
2.1 清晰、依從和層次 12
2.2 動畫、動畫、動畫 12
2.2.1 UIKit Dynamics 13
2.2.2 UIMotionEffect 13
2.3 著色 14
2.4 用半透明實現層次和上下文 14
2.5 動態字體 15
2.6 自定義過渡效果 16
2.7 把應用過渡(遷移)到iOS 7 17
2.7.1 UIKit變化 17
2.7.2 自定義設計 17
2.7.3 支持iOS 6 17
2.8 小結 20
2.9 擴展閱讀 20

第二部分 充分利用日常工具

第3章 你可能不知道的 22
3.1 命名最佳實踐 22
3.1.1 自動變量 22
3.1.2 方法 22
3.2 屬性和實例變量最佳實踐 23
3.3 分類 24
3.4 關聯引用 26
3.5 弱引用容器 27
3.6 NSCache 28
3.7 NSURLComponents 28
3.8 CFStringTransform 29
3.9 instancetype 30
3.10 Base64和百分號編碼 31
3.11 -[NSArray firstObject] 31
3.12 小結 31
3.13 擴展閱讀 32

第4章 故事闆及自定義切換效果 33
4.1 初識故事闆 33
4.1.1 實例化故事闆 34
4.1.2 加載故事闆中的視圖控製器 34
4.1.3 聯綫 34
4.1.4 使用故事闆來實現錶視圖 36
4.2 自定義切換效果 37
4.2.1 優點 39
4.2.2 白璧微瑕——閤並衝突 39
4.3 小結 39
4.4 擴展閱讀 39

第5章 掌握集閤視圖 41
5.1 集閤視圖 41
5.1.1 類與協議 41
5.1.2 示例 42
5.2 用集閤視圖自定義布局實現高級定製 49
5.2.1 石工布局 50
5.2.2 封麵瀏覽布局 55
5.3 小結 56
5.4 擴展閱讀 56

第6章 使用自動布局 58
6.1 Xcode 4的自動布局 58
6.2 瞭解自動布局 59
6.3 Xcode 5中自動布局的新特性 59
6.3.1 在Xcode 5中使用自動布局 61
6.3.2 固有尺寸 62
6.3.3 固有尺寸和本地化 63
6.3.4 設計時和運行時布局 63
6.3.5 自動更新邊框 64
6.3.6 頂部和底部布局引導 65
6.3.7 輔助編輯器中的布局預覽 65
6.3.8 在設計時調試自動布局 65
6.3.9 在自動布局中使用滾動視圖 66
6.3.10 使用自動布局和邊框 66
6.3.11 可視格式化語言 66
6.3.12 可視格式化語言的缺點 67
6.3.13 調試布局錯誤 68
6.4 小結 69
6.5 擴展閱讀 69

第7章 更完善的自定義繪圖 71
7.1 iOS的不同繪圖係統 71
7.2 UIKit和視圖繪圖周期 72
7.3 視圖繪製與視圖布局 73
7.4 自定義視圖繪製 74
7.4.1 通過UIKit繪圖 74
7.4.2 路徑 75
7.4.3 理解坐標係 77
7.4.4 重新調整大小以及內容模式 79
7.4.5 變形 80
7.4.6 通過Core Graphics進行繪製 82
7.4.7 混用UIKit與Core Graphics 85
7.4.8 管理圖形上下文 85
7.5 優化UIView繪製 87
7.5.1 避免繪圖 87
7.5.2 緩存與後颱繪製 88
7.5.3 自定義繪圖與預渲染 88
7.5.4 像素對齊與模糊文本 89
7.5.5 透明、不透明與隱藏 90
7.6 小結 90
7.7 擴展閱讀 91

第8章 Core Animation 92
8.1 視圖動畫 92
8.2 管理用戶交互 94
8.3 圖層繪製 94
8.3.1 直接設置內容 96
8.3.2 實現display方法 97
8.3.3 自定義繪圖 97
8.3.4 在自己的上下文中繪圖 99
8.4 移動對象 99
8.4.1 隱式動畫 100
8.4.2 顯式動畫 101
8.4.3 模型與錶示 101
8.4.4 關於定時 103
8.5 三維動畫 105
8.6 美化圖層 108
8.7 用動作實現自動動畫 108
8.8 為自定義屬性添加動畫 110
8.9 Core Animation與綫程 111
8.10 小結 111
8.11 擴展閱讀 111

第9章 多任務 113
9.1 多任務和運行循環簡介 113
9.2 以操作為中心的多任務開發 114
9.3 用GCD實現多任務 118
9.3.1 分派隊列簡介 119
9.3.2 用分派屏障創建同步點 120
9.3.3 分派組 121
9.4 小結 121
9.5 擴展閱讀 121

第三部分 選擇工具

第10章 創建(Core)Foundation框架 124
10.1 Core Foundation類型 124
10.2 命名和內存管理 125
10.3 分配器 126
10.4 內省 126
10.5 字符串和數據 127
10.5.1 常量字符串 127
10.5.2 創建字符串 128
10.5.3 轉換為C字符串 129
10.5.4 其他字符串操作符 131
10.5.5 字符串的支持存儲 131
10.5.6 CFData 132
10.6 容器類型 132
10.6.1 CFArray 133
10.6.2 CFDictionary 133
10.6.3 CFSet和CFBag 134
10.6.4 其他容器類型 134
10.6.5 迴調函數 134
10.7 自由橋接 136
10.8 小結 139
10.9 擴展閱讀 139

第11章 幕後製作:後颱處理 140
11.1 後颱運行最佳實踐:能力越大責任越大 140
11.2 iOS 7中後颱運行的重要變化 142
11.3 用NSURLSession訪問網絡 142
11.3.1 會話配置 143
11.3.2 任務 143
11.3.3 後颱傳輸 144
11.4 周期性拉取和自適應多任務 146
11.5 後颱喚醒 146
11.6 狀態恢復係統 147
11.6.1 測試狀態恢復係統 147
11.6.2 選擇性加入 148
11.6.3 應用啓動過程的變化 149
11.6.4 狀態恢復標識符 149
11.6.5 狀態編碼器與狀態解碼器 149
11.6.6 錶視圖和集閤視圖 153
11.7 小結 154
11.8 擴展閱讀 154

第12章 使用REST服務 156
12.1 REST簡介 157
12.2 選擇數據交換格式 157
12.2.1 在iOS中解析XML 157
12.2.2 在iOS中解析JSON 158
12.2.3 XML與JSON 159
12.2.4 模型版本化 160
12.3 假想的Web服務 160
12.4 重要提醒 161
12.5 RESTfulEngine架構(iHotelApp示例代碼) 161
12.5.1 NSURLConnection與第三方框架 161
12.5.2 創建RESTfulEngine 162
12.5.3 使用訪問令牌對API調用進行認證 165
12.5.4 在RESTfulEngine.m中覆蓋相關方法以添加自定義認證頭部 165
12.5.5 取消請求 166
12.5.6 請求響應 166
12.5.7 對JSON數據進行鍵值編碼 167
12.5.8 列錶頁麵的JSON對象與詳細頁麵的JSON對象 169
12.5.9 嵌套JSON對象 169
12.5.10 少即是多 171
12.5.11 錯誤處理 171
12.5.12 本地化 173
12.5.13 使用分類處理其他格式 173
12.5.14 在iOS中提升性能的小技巧 174
12.6 緩存 174
12.7 需要離綫支持的原因 174
12.8 緩存策略 175
12.8.1 存儲緩存 175
12.8.2 緩存版本和失效 178
12.9 數據模型緩存 178
12.10 緩存版本控製 182
12.11 創建內存緩存 183
12.11.1 為AppCache設計內存緩存 184
12.11.2 處理內存警告 185
12.11.3 處理結束和進入後颱通知 186
12.12 創建URL緩存 186
12.12.1 過期模型 187
12.12.2 驗證模型 187
12.12.3 示例 187
12.12.4 用URL緩存來緩存圖片 188
12.13 小結 188
12.14 擴展閱讀 188

第13章 充分利用藍牙設備 190
13.1 藍牙曆史 190
13.2 為什麼選擇低功耗藍牙 191
13.3 藍牙SDK 191
13.3.1 服務器 191
13.3.2 客戶端 191
13.4 類和協議 191
13.5 使用藍牙設備 192
13.5.1 通過掃描尋找服務 192
13.5.2 連接設備 194
13.5.3 直接獲取外圍設備 194
13.5.4 發現服務 194
13.5.5 發現特性 195
13.6 創建自己的外圍設備 197
13.6.1 廣播服務 197
13.6.2 常見場景 200
13.7 在後颱運行 200
13.7.1 後颱模式 200
13.7.2 電量考慮 200
13.7.3 狀態保存和恢復 200
13.8 小結 201
13.9 擴展閱讀 201

第14章 通過安全服務鞏固係統安全 203
14.1 理解iOS沙盒 203
14.2 保證網絡通信的安全 204
14.2.1 證書工作原理 205
14.2.2 檢驗證書的有效性 207
14.2.3 判斷證書的可信度 210
14.3 使用文件保護 211
14.4 使用鑰匙串 213
14.5 使用加密 216
14.5.1 AES概要 217
14.5.2 使用PBKDF2將密碼轉換成密鑰 217
14.5.3 AES模式和填充 219
14.5.4 初始化嚮量 220
14.5.5 使用HMAC進行認證 221
14.5.6 錯誤的密碼 222
14.5.7 組閤使用加密和壓縮 222
14.6 小結 222
14.7 擴展閱讀 222

第15章 在多個蘋果平颱和設備及64位體係結構上運行應用 224
15.1 開發多平颱應用 225
15.1.1 可配置的目標設置:Base SDK和Deployment Target 225
15.1.2 支持多個SDK時的注意事項:框架、類和方法 225
15.1.3 檢查框架、類和方法的可用性 227
15.2 檢測設備的功能 228
15.2.1 檢測設備及判斷功能 228
15.2.2 檢測硬件和傳感器 229
15.3 應用內發送Email和短信 233
15.4 支持新的4英寸設備族係 233
15.4.1 Cocoa自動布局 235
15.4.2 代碼中固化屏幕尺寸 235
15.4.3 iPhone 5s和新的64位指令集 235
15.5 嚮iOS 7遷移 236
15.5.1 自動布局 236
15.5.2 支持iOS 6 236
15.5.3 應用圖標 237
15.5.4 邊界按鈕 237
15.5.5 著色 237
15.5.6 圖片更新 237
15.6 嚮64位體係結構遷移 238
15.6.1 數據溢齣 238
15.6.2 序列化數據 239
15.6.3 針對64位體係結構的條件編譯 239
15.7 UIRequiredDeviceCapabilities 239
15.8 小結 240
15.9 擴展閱讀 240

第16章 國際化和本地化 242
16.1 什麼是本地化 242
16.2 本地化字符串 243
16.3 對未本地化的字符串進行審查 244
16.4 格式化數字和日期 245
16.5 nib文件和Base Internationalization 248
16.6 本地化復雜字符串 248
16.7 小結 250
16.8 擴展閱讀 251

第17章 調試 252
17.1 LLDB 252
17.2 使用LLDB進行調試 252
17.2.1 dSYM文件 253
17.2.2 符號化 254
17.3 斷點 255
17.4 觀察點 258
17.5 LLDB控製颱 259
17.6 NSZombieEnabled標誌 262
17.7 不同的崩潰類型 263
17.7.1 EXC_BAD_ACCESS 263
17.7.2 SIGSEGV 263
17.7.3 SIGBUS 264
17.7.4 SIGTRAP 264
17.7.5 EXC_ARITHMETIC 264
17.7.6 SIGILL 264
17.7.7 SIGABRT 264
17.7.8 看門狗超時 265
17.7.9 自定義錯誤信號處理程序 265
17.8 斷言 265
17.9 異常 267
17.10 收集崩潰報告 268
17.11 第三方崩潰報告服務 269
17.12 小結 270
17.13 擴展閱讀 270

第18章 性能調優 272
18.1 性能思維模式 272
18.1.1 指導方針一:産品是為瞭取悅用戶纔存在的 272
18.1.2 指導方針二:設備是為瞭方便用戶而存在的 272
18.1.3 指導方針三:做到極緻 272
18.1.4 指導方針四:用戶的感知纔是實際的 273
18.1.5 指導方針五:關注能帶來大收益的方麵 273
18.2 歡迎走入Instruments的世界 273
18.3 查找內存問題 275
18.4 查找CPU問題 279
18.4.1 Accelerate框架 282
18.4.2 GLKit 283
18.4.3 編譯器優化 283
18.4.4 鏈接 iOS編程實戰 下載 mobi epub pdf txt 電子書

iOS編程實戰 pdf epub mobi txt 電子書 下載
想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

強烈推薦,解說詳細

評分

還是不錯的,不過翻譯水平一般

評分

希望內容能有所幫助,準備開看

評分

內容有點老,不過物流還行。

評分

這本書,真心不錯。我跟很多人推薦過。

評分

挺好的書,不過還是有點講的不具體,

評分

書籍收到,塑封完整,乾淨整潔很好,配送速度快,五星好評,學生學習用。

評分

學習安卓好熟!技術人員好幫手!

評分

還可以,不過大部分都是理論知識,缺少實踐,不適閤初學者~~~

類似圖書 點擊查看全場最低價

iOS編程實戰 pdf epub mobi txt 電子書 下載





相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有