注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Core Data應(yīng)用開發(fā)實踐指南

Core Data應(yīng)用開發(fā)實踐指南

Core Data應(yīng)用開發(fā)實踐指南

定 價:¥79.00

作 者: (美)Tim Roadley 著; 愛飛翔 譯
出版社: 機械工業(yè)出版社
叢編項: iOS/蘋果技術(shù)叢書
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111482260 出版時間: 2014-12-01 包裝: 平裝
開本: 16開 頁數(shù): 449 字數(shù):  

內(nèi)容簡介

  本書是第一本關(guān)于核心數(shù)據(jù)的圖書,全面反映了蘋果平臺的最新創(chuàng)新,特別是它對iCloud的支持。本書將循序漸進地介紹如何利用故事板、ARC、iOS7和Xcode5創(chuàng)建現(xiàn)代的數(shù)據(jù)驅(qū)動的iOS應(yīng)用。本書每一章都提供了網(wǎng)址,讀者可以從中下載與該章進度相對應(yīng)的范例項目,以便準確地了解項目在每個階段的狀況,另外,您也可以把這種按步驟實現(xiàn)出來的代碼運用到自己的項目中。每章后面都有一些習題,無論是您是自學者,還是參加iOS開發(fā)課程的學生,都可以通過這些題目來進一步探索CoreData領(lǐng)域。

作者簡介

暫缺《Core Data應(yīng)用開發(fā)實踐指南》作者簡介

圖書目錄

譯者序
前 言
第1章初次嘗試Core Data應(yīng)用程序1
1.1 Core Data是什么1
1.2 Core Data的適用場合4
1.3 創(chuàng)建Grocery Dude項目5
1.4 為現(xiàn)有的應(yīng)用程序添加Core Data支持6
1.5 小結(jié)15
1.6 習題15
第2章托管對象模型的基礎(chǔ)知識17
2.1 托管對象模型是什么17
2.2 添加托管對象模型18
2.3 實體18
2.4 屬性20
2.5 Integer 16、Integer 32與Integer 6421
2.6 單精度浮點數(shù)與雙精度浮點數(shù)22
2.7 屬性的各種設(shè)置選項25
2.8 創(chuàng)建NSManagedObject的子類27
2.9 Scalar Properties for Primitive Data Types選項28
2.10 代碼片段:demo方法29
2.11 創(chuàng)建托管對象29
2.12 后端SQL的可見性31
2.13 獲取托管對象34
2.14 刪除托管對象39
2.15 小結(jié)40
2.16 習題40
第3章托管對象模型的遷移42
3.1 修改托管對象模型42
3.2 添加模型版本43
3.3 輕量級的遷移方式45
3.4 默認的遷移方式48
3.5 通過遷移管理器來遷移數(shù)據(jù)52
3.6 小結(jié)62
3.7 習題63
第4章托管對象模型的擴展64
4.1 關(guān)系64
4.2 Delete規(guī)則69
4.3 數(shù)據(jù)驗證錯誤73
4.4 實體繼承77
4.5 小結(jié)81
4.6 習題81
第5章表格視圖82
5.1 表格視圖基礎(chǔ)82
5.2 由Core Data所驅(qū)動的表格視圖83
5.3 創(chuàng)建CoreDataTVC84
5.4 DELEGATE:NSFetchedResultsController88
5.5 AppDelegate的CoreDataHelper實例93
5.6 創(chuàng)建PrepareTVC94
5.7 創(chuàng)建ShopTVC105
5.8 小結(jié)110
5.9 習題110
第6章視圖111
6.1 概述111
6.2 范例程序所需的視圖層級112
6.3 創(chuàng)建ItemVC113
6.4 DELEGATE: UITextField 121
6.5 貨品的計量單位、在家中的位置以及在商店中的位置127
6.6 小結(jié)141
6.7 習題141
第7章選取器視圖143
7.1 概述143
7.2 創(chuàng)建CoreDataPickerTF144
7.3 DELEGATE+DATASOURCE:UIPickerView146
7.4 創(chuàng)建UnitPickerTF151
7.5 創(chuàng)建LocationAtHomePickerTF158
7.6 創(chuàng)建LocationAtShopPickerTF160
7.7 使選取器不遮住文本框167
7.8 小結(jié)170
7.9 習題170
第8章預(yù)先加載數(shù)據(jù)171
8.1 默認的數(shù)據(jù)171
8.2 判斷應(yīng)用程序是否需要導入數(shù)據(jù)172
8.3 從XML中導入數(shù)據(jù)174
8.4 創(chuàng)建導入默認數(shù)據(jù)所需的上下文177
8.5 防止重復(fù)導入默認數(shù)據(jù)178
8.6 觸發(fā)導入默認數(shù)據(jù)的操作178
8.7 創(chuàng)建CoreDataImporter180
8.8 選定各實體的Unique 屬性185
8.9 把XML中的數(shù)據(jù)映射到實體的屬性186
8.10 從持久化存儲區(qū)中導入數(shù)據(jù)189
8.11 小結(jié)192
8.12 習題193
第9章深拷貝194
9.1 概述194
9.2 配置拷貝源數(shù)據(jù)所用的Core Data棧197
9.3 增強CoreDataImporter類200
9.4 觸發(fā)深拷貝210
9.5 小結(jié)214
9.6 習題214
第10章性能216
10.1 發(fā)現(xiàn)性能問題216
10.2 實現(xiàn)拍照功能217
10.3 生成測試數(shù)據(jù)222
10.4 用SQLDebug測量性能225
10.5 用Instruments測量性能227
10.6 改善程序性能229
10.7 清理237
10.8 小結(jié)237
10.9 習題237
第11章后臺處理239
11.1 后臺保存239
11.2 后臺處理244
11.3 建立Faulter類245
11.4 建立Thumbnailer類249
11.5 小結(jié)254
11.6 習題254
第12章搜索256
12.1 修改CoreDataTVC類257
12.2 修改PrepareTVC類264
12.3 小結(jié)268
12.4 習題268
第13章與Dropbox相結(jié)合的備份與恢復(fù)270
13.1 與Dropbox相集成271
13.2 在CoreDataHelper類中準備相關(guān)代碼279
13.3 構(gòu)建DropboxHelper類280
13.4 構(gòu)建DropboxTVC類287
13.5 小結(jié)297
13.6 習題298
第14章 iCloud300
14.1 概述300
14.2 啟用iCloud302
14.3 為CoreDataHelper類添加iCloud功能303
14.4 Debug Navigator310
14.5 禁用iCloud310
14.6 小結(jié)316
14.7 習題316
第15章 iCloud高級使用技巧318
15.1 去除重復(fù)數(shù)據(jù)318
15.2 散播數(shù)據(jù)327
15.3 打造干凈的開發(fā)環(huán)境333
15.4 Core Data程序的配置335
15.5 收尾工作336
15.6 小結(jié)337
15.7 習題337
第16章與Web服務(wù)相集成343
16.1 StackMob簡介343
16.2 StackMob SDK345
16.3 創(chuàng)建StackMob應(yīng)用程序346
16.4 準備托管對象模型347
16.5 配置StackMob客戶端349
16.6 SAVING 351
16.7 響應(yīng)底層數(shù)據(jù)的變更353
16.8 自動生成Schema354
16.9 Schema的權(quán)限356
16.10 認證358
16.11 使程序保持響應(yīng)369
16.12 小結(jié)370
16.13 習題371
附錄A 為第1章的Grocery Dude程序所做的準備工作372
附錄B 為第16章的Grocery Cloud程序所做的準備工作377

本目錄推薦

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