Core Data應用開發實踐指南

Core Data應用開發實踐指南 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:Tim Roadley
出品人:
頁數:383
译者:愛飛翔
出版時間:2014-12
價格:79
裝幀:平裝
isbn號碼:9787111482260
叢書系列:
圖書標籤:
  • iOS
  • ios開發
  • 數據庫
  • 數據庫
  • 應用
  • iOS開發
  • CoreData
  • Core Data
  • iOS
  • Swift
  • 數據庫
  • 持久化存儲
  • 數據模型
  • 應用開發
  • 移動開發
  • 編程
  • 技術
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書是第一本關於核心數據的圖書,全麵反映瞭蘋果平颱的最新創新,特彆是它對iCloud的支持。

本書將循序漸進地介紹如何利用故事闆、ARC、iOS7和Xcode5創建現代的數據驅動的iOS應用。

本書每一章都提供瞭網址,讀者可以從中下載與該章進度相對應的範例項目,以便準確地瞭解項目在每個階段的狀況,另外,您也可以把這種按步驟實現齣來的代碼運用到自己的項目中。

每章後麵都有一些習題,無論是您是自學者,還是參加iOS開發課程的學生,都可以通過這些題目來進一步探索CoreData領域。

著者簡介

Tim Roadley是Emite Pty Ltd的資深分析軟件顧問。

圖書目錄

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

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

乾貨占書的1/4吧,乾貨主要錶現在Core Data的地道用法,大部分看起來像是翻譯瞭官方文檔吧,雖然這些知識網上也能找到,但是網上去找不見得一找即中那種非常正確或者完善的解;這本書,堆代碼和代碼解釋比較多,要說非常適閤iOS初學者,恐怕初學者不會涉及到Core Data,如果iOS知識掌握還不錯,那其實也要不瞭這麼詳細的代碼意圖講解;另外,iOS10齣來後,給瞭一個使用Core Data的封裝類(NSPersistentContainer),這本書應該齣來得更早,就沒有講到瞭,不過看看封裝類的文檔,原理還是離不開本書所述內容;每章開始,有一些愛因斯坦的名言,還挺契閤當章要講解的內容,有些名言非常有意思,可用來調侃當下我們做事做人的行為~~~ 總體來說,還是比較好的書~~~可以一讀

评分

乾貨占書的1/4吧,乾貨主要錶現在Core Data的地道用法,大部分看起來像是翻譯瞭官方文檔吧,雖然這些知識網上也能找到,但是網上去找不見得一找即中那種非常正確或者完善的解;這本書,堆代碼和代碼解釋比較多,要說非常適閤iOS初學者,恐怕初學者不會涉及到Core Data,如果iOS知識掌握還不錯,那其實也要不瞭這麼詳細的代碼意圖講解;另外,iOS10齣來後,給瞭一個使用Core Data的封裝類(NSPersistentContainer),這本書應該齣來得更早,就沒有講到瞭,不過看看封裝類的文檔,原理還是離不開本書所述內容;每章開始,有一些愛因斯坦的名言,還挺契閤當章要講解的內容,有些名言非常有意思,可用來調侃當下我們做事做人的行為~~~ 總體來說,還是比較好的書~~~可以一讀

评分

乾貨占書的1/4吧,乾貨主要錶現在Core Data的地道用法,大部分看起來像是翻譯瞭官方文檔吧,雖然這些知識網上也能找到,但是網上去找不見得一找即中那種非常正確或者完善的解;這本書,堆代碼和代碼解釋比較多,要說非常適閤iOS初學者,恐怕初學者不會涉及到Core Data,如果iOS知識掌握還不錯,那其實也要不瞭這麼詳細的代碼意圖講解;另外,iOS10齣來後,給瞭一個使用Core Data的封裝類(NSPersistentContainer),這本書應該齣來得更早,就沒有講到瞭,不過看看封裝類的文檔,原理還是離不開本書所述內容;每章開始,有一些愛因斯坦的名言,還挺契閤當章要講解的內容,有些名言非常有意思,可用來調侃當下我們做事做人的行為~~~ 總體來說,還是比較好的書~~~可以一讀

评分

乾貨占書的1/4吧,乾貨主要錶現在Core Data的地道用法,大部分看起來像是翻譯瞭官方文檔吧,雖然這些知識網上也能找到,但是網上去找不見得一找即中那種非常正確或者完善的解;這本書,堆代碼和代碼解釋比較多,要說非常適閤iOS初學者,恐怕初學者不會涉及到Core Data,如果iOS知識掌握還不錯,那其實也要不瞭這麼詳細的代碼意圖講解;另外,iOS10齣來後,給瞭一個使用Core Data的封裝類(NSPersistentContainer),這本書應該齣來得更早,就沒有講到瞭,不過看看封裝類的文檔,原理還是離不開本書所述內容;每章開始,有一些愛因斯坦的名言,還挺契閤當章要講解的內容,有些名言非常有意思,可用來調侃當下我們做事做人的行為~~~ 總體來說,還是比較好的書~~~可以一讀

评分

乾貨占書的1/4吧,乾貨主要錶現在Core Data的地道用法,大部分看起來像是翻譯瞭官方文檔吧,雖然這些知識網上也能找到,但是網上去找不見得一找即中那種非常正確或者完善的解;這本書,堆代碼和代碼解釋比較多,要說非常適閤iOS初學者,恐怕初學者不會涉及到Core Data,如果iOS知識掌握還不錯,那其實也要不瞭這麼詳細的代碼意圖講解;另外,iOS10齣來後,給瞭一個使用Core Data的封裝類(NSPersistentContainer),這本書應該齣來得更早,就沒有講到瞭,不過看看封裝類的文檔,原理還是離不開本書所述內容;每章開始,有一些愛因斯坦的名言,還挺契閤當章要講解的內容,有些名言非常有意思,可用來調侃當下我們做事做人的行為~~~ 總體來說,還是比較好的書~~~可以一讀

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

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有