蘋果的iOS SDK提供了非常強大的框架集合,即使到現(xiàn)在為止,找到這些框架的詳細介紹和使用方法都有一定困難。不過,借助精通iOS框架(第2版) 的實用見解和經(jīng)過驗證的代碼,你可以使用蘋果公司提供的這些框架來創(chuàng)建更有創(chuàng)意、更實用的應(yīng)用,同時也會讓編寫代碼的過程更加快速、讓代碼更加可靠,也讓應(yīng)用更加成功、更有市場。
Kyle Richter和Joe Keeley關(guān)注專業(yè)開發(fā)者每天都會用到的一些中高級技術(shù),涉及的技術(shù)范圍從支持社交網(wǎng)絡(luò)到安全保障,從Core Data到iCloud,甚至有關(guān)Apple Watch的內(nèi)容都包含在內(nèi)。作為一本便捷的模塊化參考書,幾乎每一章都會包含一個完整的Objective-C示例程序。另有一個跨章節(jié)的Game Center案例,也正好演示了多個iOS功能是如何進行組合的。
主要內(nèi)容:
■u3000添加類似物理效果的動畫和動作到UIView視圖
■u3000使用Core Location確定設(shè)備的位置,顯示自定義地圖并實現(xiàn)地理圍欄
■u3000在游戲和其他應(yīng)用中加入帶有社交元素的排行榜功能
■u3000訪問音樂和圖片集
■u3000使用HealthKit實現(xiàn)帶有健康和健身功能的應(yīng)用
■u3000通過HomeKit實現(xiàn)家居智能化
■u3000使用JSON在平臺間傳輸數(shù)據(jù)
■u3000設(shè)置本地和遠程通知
■u3000使用CloudKit實現(xiàn)數(shù)據(jù)的遠程存儲和同步
■u3000實現(xiàn)訪問應(yīng)用的extension功能
■u3000輕松添加AirPrint功能
■u3000在iOS 8和Yosemite設(shè)備之間提供連續(xù)的Handoff功能
■u3000學習有效使用Core Data
■u3000通過社交框架在應(yīng)用中整合Twitter和Facebook
■u3000使用Grand Central Dispatch機制處理多線程任務(wù)
■u3000使用Keychain和Touch ID保護用戶數(shù)據(jù)
■u3000定制集合視圖
■u3000掌握大部分的手勢識別方法
■u3000創(chuàng)建和發(fā)送“通行證”到Passbook
■u3000調(diào)試工具的介紹及應(yīng)用的優(yōu)化
目錄
第1章 UIKit Dynamics 1
第2章 Core Location、MapKit和Geofencing框架 13
第3章 排行榜 47
第4章 成就系統(tǒng) 73
第5章 Address Book框架初步 93
第6章 Music Libraries框架 109
第7章 實現(xiàn)HealthKit框架 125
第8章 實現(xiàn)HomeKit框架 139
第9章 JSON的使用和解析 155
第10章 通知機制 165
第11章 基于CloudKit的云存儲 183
第12章 extension 201
第13章 Handoff 211
第14章 AirPrint 219
第15章 開始使用Core Data 229
第16章 使用社交框架整合Twitter和Facebook 259
第17章 后臺任務(wù)處理 283
第18章 多線程開發(fā)的性能 293
第19章 使用Keychain和TouchID保護并訪問數(shù)據(jù) 309
第20章 處理圖片和過濾器 319
第21章 集合視圖 337
第22章 TextKit介紹 359
第23章 手勢識別 373
第24章 訪問照片庫 385
第25章 Passbook和PassKit 399
第26章 調(diào)試和工具 427






