注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)iCloud開(kāi)發(fā)秘籍:實(shí)踐掌握iOS & OS X 應(yīng)用的數(shù)據(jù)管理技術(shù)

iCloud開(kāi)發(fā)秘籍:實(shí)踐掌握iOS & OS X 應(yīng)用的數(shù)據(jù)管理技術(shù)

iCloud開(kāi)發(fā)秘籍:實(shí)踐掌握iOS & OS X 應(yīng)用的數(shù)據(jù)管理技術(shù)

定 價(jià):¥59.80

作 者: (美)菲勒爾(Feiler J.)著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)經(jīng)典叢書(shū)
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開(kāi)發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò) 系統(tǒng)開(kāi)發(fā)

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


ISBN: 9787302387206 出版時(shí)間: 2015-01-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

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

  隨著應(yīng)用迅速遷移到商業(yè)領(lǐng)域和iCloud,iOS和OS X開(kāi)發(fā)者需要學(xué)習(xí)新的數(shù)據(jù)管理技術(shù)。在《iCloud開(kāi)發(fā)秘籍——實(shí)踐掌握iOS & OS X應(yīng)用的數(shù)據(jù)管理技術(shù)》一書(shū)中,著名的蘋(píng)果數(shù)據(jù)庫(kù)專家Jesse Feiler詳細(xì)介紹了如何使用蘋(píng)果最新的API和技術(shù)來(lái)構(gòu)造和同步各種形式的數(shù)據(jù)。Feiler幫你理解這些問(wèn)題,實(shí)現(xiàn)有效的解決方案,并且發(fā)布非常有用的應(yīng)用,可以在iOS和OS X之間來(lái)回的Round Trip中無(wú)縫地同步數(shù)據(jù)。本書(shū)旨在引導(dǎo)你集成一些關(guān)鍵的蘋(píng)果數(shù)據(jù)管理技術(shù),包括地址薄和日歷API,展示了如何構(gòu)造數(shù)據(jù),從而使得構(gòu)建優(yōu)秀的Cocoa和Cocoa Touch用戶界面,以及快速融入可靠的iCloud同步機(jī)制等變得簡(jiǎn)單。你將逐步明白如何將蘋(píng)果的標(biāo)準(zhǔn)應(yīng)用數(shù)據(jù)結(jié)構(gòu)與自己的用戶數(shù)據(jù)進(jìn)行混合,從而創(chuàng)建功能豐富并且完全可同步的環(huán)境。對(duì)于想了解iCloud是否適合自己的應(yīng)用,以及通過(guò)大量實(shí)際代碼示例來(lái)進(jìn)行深入學(xué)習(xí)的讀者來(lái)說(shuō),這是一本很實(shí)用的讀物。 ——Jon Bell,UXLaunchpad.com涵蓋內(nèi)容◆ 從開(kāi)發(fā)者和用戶的視角理解iCloud◆ 訪問(wèn)同步的用戶日歷和聯(lián)系人◆ 將提醒事項(xiàng)集成到應(yīng)用中◆ 遵守iCloud用戶隱私條款◆ 在用戶的不同設(shè)備上應(yīng)用一致的iOS設(shè)置和OS X偏好

作者簡(jiǎn)介

  Jesse Feiller,從1985年起就成為一名蘋(píng)果開(kāi)發(fā)者,曾經(jīng)使用過(guò)從Newton到iPad Air的各種蘋(píng)果移動(dòng)設(shè)備。他有很多的圖書(shū)作品,包括Sams Teach Yourself Core Data for Mac and iOS in 24 Hours、Sams Teach Yourself Objective-C in 24 Hours、FileMaker12 inDepth、iWork for Dummies和iOS ApplicationDevelopment for Dummies。他曾在大公司從事技術(shù)和管理工作,現(xiàn)在向小公司和非營(yíng)利組織提供技術(shù)相關(guān)的咨詢服務(wù)。他編寫(xiě)了已在App Store上架的Minutes Machine和Saranac River Trail應(yīng)用。

圖書(shū)目錄

目    錄   第Ⅰ部分  iCloud簡(jiǎn)介 第1章  探討iCloud及其用戶體驗(yàn)      3 1.1  云計(jì)算介紹   3 1.2  理解iCloud范式    4 1.2.1  通過(guò)應(yīng)用組織文件    5 1.2.2  使用iCloud、Time Machine和Auto Save來(lái)管理文件    7 1.2.3  在設(shè)備之間同步數(shù)據(jù)         8 1.2.4  進(jìn)行往返旅程    8 1.3  本章小結(jié)        9 1.4  練習(xí)        9 第2章  搭建iCloud開(kāi)發(fā)環(huán)境      11 2.1  在iOS和OS X上管理應(yīng)用安全    11 2.1.1  在developer.apple.com上識(shí)別你和你的應(yīng)用         12 2.1.2  確定運(yùn)行時(shí)的用戶和泛在容器         15 2.2  深入iCloud基礎(chǔ)    15 2.2.1  Apple ID       16 2.2.2  bundle標(biāo)識(shí)符     18 2.2.3  權(quán)限和功能         19 2.2.4  泛在容器    20 2.3  在應(yīng)用中使用iCloud     21 2.4  本章小結(jié)        22 2.5  練習(xí)        22 第Ⅱ部分  使用API 第3章  介紹API和第一個(gè)應(yīng)用 25 3.1  蘋(píng)果開(kāi)發(fā)者入門(mén)   25 3.2  查看API 26 3.3  介紹內(nèi)置數(shù)據(jù)應(yīng)用        27 3.3.1  跟上蘋(píng)果公司的步伐         28 3.3.2  應(yīng)用概述    29 3.3.3  為iOS和OS X創(chuàng)建單獨(dú)的Xcode項(xiàng)目     30 3.4  裝配界面        37 3.4.1  裝配iOS界面      37 3.4.2  裝配OS X界面   39 3.5  本章小結(jié)        40 3.6  練習(xí)        40 第4章  使用Contacts的AddressBook API 43 4.1  考慮iOS和OS X上的AddressBook API         43 4.2  從iOS應(yīng)用發(fā)送郵件     44 4.2.1  確??梢园l(fā)送郵件    45 4.2.2  發(fā)送消息    45 4.2.3  檢查郵件已配置并且網(wǎng)絡(luò)可用         48 4.3  從OS X應(yīng)用發(fā)送郵件  49 4.4  使用屬性列表進(jìn)行存儲(chǔ)和同步   50 4.5  本章小結(jié)        51 4.6  練習(xí)        51 第5章  使用Event Kit API管理日歷和提醒       53 5.1  探討事件類的層次結(jié)構(gòu)        54 5.2  設(shè)置OS X的權(quán)限  54 5.3  操作Calendar數(shù)據(jù)庫(kù)   55 5.3.1  對(duì)Event Store的分配和訪問(wèn)    55 5.3.2  創(chuàng)建新的事件或提醒         57 5.3.3  搜索事件或提醒         59 5.3.4  設(shè)置或修改屬性         59 5.3.5  提交更改    61 5.4  向iOS應(yīng)用添加提醒     62 5.5  在OS X上將事件添加到應(yīng)用       64 5.6  本章小結(jié)        66 5.7  練習(xí)        66 第6章  保護(hù)用戶數(shù)據(jù)隱私          67 6.1  隱私需求        67 6.2  查看蘋(píng)果公司公布的規(guī)則和指南        67 6.3  應(yīng)用隱私的最佳實(shí)踐   68 6.3.1  知道什么應(yīng)該是私有的    68 6.3.2  使用良好的編程風(fēng)格來(lái)強(qiáng)制隱私    68 6.3.3  調(diào)試時(shí)要小心    69 6.3.4  要求許可并解釋如何操作數(shù)據(jù)         69 6.3.5  不能要求使用個(gè)人數(shù)據(jù)來(lái)解鎖應(yīng)用         70 6.3.6  添加額外的措施來(lái)保護(hù)未成年人    70 6.3.7  為支持材料提供隱私         70 6.3.8  考慮用戶的問(wèn)題         71 6.4  本章小結(jié)        71 6.5  練習(xí)        72 第Ⅲ部分  運(yùn)用技術(shù) 第7章  介紹block、線程和通知        75 7.1  跟上block和線程 76 7.1.1  隊(duì)列和線程         76 7.1.2  block    76 7.2  使用通知,趕上潮流   77 7.2.1  通知的屬性         78 7.2.2  注冊(cè)通知    78 7.2.3  發(fā)布通知    79 7.3  接收iCloud可用性變化的通知    79 7.4  介紹第二個(gè)項(xiàng)目   80 7.5  準(zhǔn)備繼續(xù)前進(jìn)        80 7.6  本章小結(jié)        80 7.7  練習(xí)        81 第8章  使用鍵-值編碼        83 8.1  建立受控的測(cè)試環(huán)境   83 8.2  實(shí)現(xiàn)KVC         84 8.3  在iOS模擬器上測(cè)試iCloud  85 8.4  準(zhǔn)備測(cè)試項(xiàng)目        85 8.5  為Round Trip共享鍵-值存儲(chǔ)        87 8.6  設(shè)置和使用NSUbiquitousKey-ValueStore     88 8.6.1  查看方法    88 8.6.2  使用存儲(chǔ)    89 8.6.3  準(zhǔn)備用戶界面    89 8.6.4  在運(yùn)行時(shí)設(shè)置存儲(chǔ)    90 8.6.5  監(jiān)控存儲(chǔ)變化    92 8.6.6  監(jiān)控界面變化    93 8.7  本章小結(jié)        94 8.8  練習(xí)        95 第9章  在iCloud中使用Preferences、Settings和Keychains   97 9.1  使用屬性列表        98 9.1.1  查看屬性列表    98 9.1.2  查看屬性列表的內(nèi)容         100 9.1.3  讀寫(xiě)屬性列表    101 9.1.4  在屬性列表中使用NSData對(duì)象       102 9.1.5  在屬性列表中使用標(biāo)量    102 9.2  處理用戶默認(rèn)值   103 9.2.1  用戶可以設(shè)置默認(rèn)值嗎?  103 9.2.2  默認(rèn)值的變化有多頻繁?  103 9.2.3  默認(rèn)值和設(shè)置應(yīng)該放在何處?  104 9.2.4  如何將用戶默認(rèn)值與iCloud一同使用?   104 9.3  注冊(cè)默認(rèn)值   104 9.4  本章小結(jié)        105 9.5  練習(xí)        105 第10章  使用Core Data管理持久存儲(chǔ)     107 10.1  了解Core Data的目標(biāo)        107 10.1.1  理解對(duì)象圖       108 10.1.2  介紹錯(cuò)誤  108 10.1.3  介紹數(shù)據(jù)模型  109 10.2  結(jié)構(gòu)化數(shù)據(jù) 109 10.2.1  屬性  109 10.2.2  關(guān)系  109 10.2.3  規(guī)范化數(shù)據(jù)       111 10.2.4  反規(guī)范化數(shù)據(jù)  111 10.3  理解Core Data如何與iCloud交互    112 10.4  介紹Core Data項(xiàng)目   112 10.5  使用Xcode數(shù)據(jù)建模工具  114 10.5.1  管理數(shù)據(jù)模型  115 10.5.2  使用實(shí)體  116 10.5.3  將實(shí)體轉(zhuǎn)換為對(duì)象  118 10.5.4  使用對(duì)象  122 10.6  探討Core Data堆棧   122 10.7  本章小結(jié)      123 10.8  練習(xí)      123 第11章  使用Xcode項(xiàng)目工作區(qū)進(jìn)行協(xié)同開(kāi)發(fā)        125 11.1  基于數(shù)字總線而構(gòu)建 126 11.2  回顧Xcode文件管理  126 11.3  建立多項(xiàng)目工作區(qū)      129 11.4  創(chuàng)建多項(xiàng)目工作區(qū)      130 11.5  本章小結(jié)      133 11.6  練習(xí)      133 第12章  使用包和資源向應(yīng)用添加數(shù)據(jù)   135 12.1  package、bundle和resource      135 12.1.1  將文件添加到應(yīng)用的bundle  136 12.1.2  獲取bundle中的文件      138 12.2  沙盒文件      139 12.2.1  建立沙盒  139 12.2.2  OS X上的沙盒容器  141 12.2.3  寫(xiě)入沙盒  141 12.3  包括屬性列表      142 12.3.1  將屬性列表添加到應(yīng)用中       142 12.3.2  將屬性列表讀入NSDictionary         143 12.4  包含Core Data存儲(chǔ)   143 12.5  本章小結(jié)      144 12.6  練習(xí)      144 第Ⅳ部分  使用iCloud文檔和數(shù)據(jù) 第13章  添加iCloud基礎(chǔ)設(shè)施   147 13.1  給應(yīng)用添加工作區(qū)      148 13.1.1  探索iOS和OS X文檔架構(gòu)的區(qū)別  150 13.1.2  處理UI區(qū)別     150 13.1.3  設(shè)計(jì)共享應(yīng)用的文件夾結(jié)構(gòu)  150 13.1.4  檢查最后的結(jié)果       151 13.1.5  審視項(xiàng)目  152 13.2  利用developer.icloud.com調(diào)試iCloud應(yīng)用      153 13.3  創(chuàng)建應(yīng)用      156 13.4  創(chuàng)建Shared文件夾     157 13.4.1  Constants.h        157 13.4.2  Constants.m       157 13.4.3  SharediCloudController.h  158 13.4.4  SharediCloudController.m 159 13.5  創(chuàng)建應(yīng)用的類      168 13.5.1  AppDelegate     168 13.5.2  MasterViewController       170 13.5.3  DetailViewController         176 13.5.4  ReportDocument       179 13.6  本章小結(jié)      181 13.7  練習(xí)      181 第14章  在iCloud中使用文件封裝器        183 14.1  探索文件、文件封裝器和文檔 183 14.1.1  文件  184 14.1.2  文件封裝器       184 14.1.3  文檔  185 14.2  用戶如何管理iCloud文件  185 14.3  開(kāi)始Placid項(xiàng)目  187 14.3.1  developer.apple.com上的證書(shū)、標(biāo)識(shí)符、設(shè)備和屬性        188 14.3.2  Xcode 5中的證書(shū)、標(biāo)識(shí)符、設(shè)備和屬性     189 14.3.3  修改常規(guī)設(shè)置  190 14.3.4  設(shè)置圖像  190 14.3.5  配置性能  191 14.3.6  設(shè)置文檔和通用類型標(biāo)識(shí)符  192 14.3.7  檢查編譯設(shè)置  193 14.4  書(shū)寫(xiě)代碼      194 14.4.1  AppDelegate     195 14.4.2  MasterViewController       197 14.4.3  DetailViewController         206 14.4.4  WrappedDocument  209 14.5  使用故事板 214 14.6  本章小結(jié)      214 14.7  練習(xí)      215 第15章  使用iOS文檔         217 15.1  規(guī)劃應(yīng)用的結(jié)構(gòu) 218 15.1.1  iPad中導(dǎo)航控制器與拆分視圖控制器的選擇       218 15.1.2  選定結(jié)構(gòu)  218 15.2  開(kāi)始Loon項(xiàng)目    219 15.2.1  設(shè)置項(xiàng)目的基本信息       219 15.2.2  設(shè)置項(xiàng)目功能  220 15.2.3  建立文檔  221 15.2.4  添加設(shè)置  222 15.3  編寫(xiě)代碼      222 15.3.1  AppDelegate     223 15.3.2  MasterViewController       227 15.3.3  DetailViewController         240 15.3.4  WrappedDocument  244 15.3.5  FileRepresentaiton    251 15.4  本章小結(jié)      252 15.5  練習(xí)      252 第16章  使用OS X文檔      253 16.1    NSDocument與UIDocument之間區(qū)別的演化     253 16.2  規(guī)劃項(xiàng)目      254 16.3  開(kāi)始Chazy項(xiàng)目  256 16.3.1  在Xcode中創(chuàng)建應(yīng)用       256 16.3.2  將Document改為WrappedDocument   257 16.3.3  添加應(yīng)用委托(根據(jù)需要)         258 16.4  編寫(xiě)代碼      260 16.4.1  WrappedDocument  260 16.4.2  WindowController     267 16.5  測(cè)試應(yīng)用      268 16.6  本章小結(jié)      269 16.7  練習(xí)      269 第17章  使用Core Data和iCloud       271 17.1  查看iCloud Core Data實(shí)現(xiàn)過(guò)程          271 17.1.1  為本章使用類擴(kuò)展  271 17.1.2  使用選項(xiàng)詞典  272 17.2  回退存儲(chǔ)      273 17.3  創(chuàng)建并管理持久存儲(chǔ) 273 17.3.1  異步創(chuàng)建持久存儲(chǔ)  274 17.3.2  管理持久存儲(chǔ)的變化       274 17.4  管理賬戶的變化 275 17.5  數(shù)據(jù)庫(kù)遷移 276 17.5.1  正確看待數(shù)據(jù)模型的變化       276 17.5.2  重新開(kāi)始  276 17.6  本章小結(jié)      278 17.7  練習(xí)      278 第18章  完成Round Trip     279 18.1  用戶如何看待Round Trip   279 18.1.1  使用OS X的Open對(duì)話框        280 18.1.2  使用iOS的拆分視圖控制器   282 18.1.3  在OS X的System Preferences中檢查iCloud文件          283 18.1.4  在iOS的Settings中檢查iCloud文件      284 18.2  開(kāi)發(fā)者如何看待Round Trip        286 18.2.1  使用developer.icloud.com       286 18.2.2  使用Xcode        287 18.3  配置共享的泛在容器 289 18.4  使用iCloud共享控制器      290 18.4.1  建立應(yīng)用委托與控制器的連接       291 18.4.2  聲明iCloud共享控制器   291 18.4.3  實(shí)現(xiàn)iCloud共享控制器   292 18.5  將文檔移至iCloud       296 18.6  將文檔從iCloud移至本地存儲(chǔ)  298 18.7  本章小結(jié)      298 18.8  練習(xí)      299

本目錄推薦

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