首 頁
手機(jī)版

core data應(yīng)用開發(fā)實(shí)踐指南 pdf掃描版

一本Core Data應(yīng)用開發(fā)詳解書籍

  • 軟件大?。?6.75M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/08/31
  • 軟件類別:電子閱讀
  • 應(yīng)用平臺(tái):Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:6.5分
網(wǎng)友評(píng)論 下載地址 收藏該頁
本地下載

core data應(yīng)用開發(fā)實(shí)踐指南是一本Core Data應(yīng)用開發(fā)詳解書籍,由美國程序員Tim Roadley編著。全書深度剖析了Core Data應(yīng)用開發(fā)的全過程,全面涵蓋蘋果開發(fā)平臺(tái)的新特性以及一些新的編程范式,以“Grocery Dude購物管理程序”貫穿始終,循序漸進(jìn)講解Core Data的各項(xiàng)知識(shí)點(diǎn),并且書中還包含有大量實(shí)用開發(fā)技巧,可以更加快速的幫助讀者快速掌握Core Data應(yīng)用開發(fā)技術(shù)。

core data應(yīng)用開發(fā)實(shí)踐指南內(nèi)容可以分成三部分。前7章可以視為基礎(chǔ)篇,介紹了Core Data的適用場合,并且學(xué)會(huì)怎樣為現(xiàn)有程序添加Core Data支持。其后,作者從基礎(chǔ)知識(shí)、遷移方式及擴(kuò)展方式這三個(gè)角度來講解Core Data的托管對象模型。學(xué)會(huì)它的用法之后,可以幫助讀者用表格視圖、視圖及選取器視圖這三種界面,打造一款簡單而易用的Core Data程序。第8~12章可以看作進(jìn)階篇,作者深入講解了如何為程序配備默認(rèn)數(shù)據(jù)、如何更加精細(xì)地控制數(shù)據(jù)遷移、如何實(shí)現(xiàn)高效率的數(shù)據(jù)搜索等主題,歡迎廣大讀者免費(fèi)下載閱讀。

core data應(yīng)用開發(fā)實(shí)踐指南

內(nèi)容介紹

《core data應(yīng)用開發(fā)實(shí)踐指南》是一本全面涵蓋蘋果開發(fā)平臺(tái)新特性的Core Data教程,其中講到了Apple對iCloud所做的重大改進(jìn)。本書按步驟講解程序開發(fā)的全過程,引領(lǐng)讀者使用Storyboard、ARC(自動(dòng)引用計(jì)數(shù))和Xcode創(chuàng)建出一款由數(shù)據(jù)所驅(qū)動(dòng)的iOS應(yīng)用程序。

書中介紹了一些新的編程范式及開發(fā)技巧,使讀者可以克服Core Data開發(fā)中的各種困難。開發(fā)過程分為很多小的步驟,在學(xué)習(xí)這些步驟的過程中,你將不斷豐富自己的編程技能,而且還能掌握一些高階技巧,例如復(fù)雜模型的遷移、深拷貝、后臺(tái)處理,以及同Dropbox、StackMob、iCloud的集成等。

《core data應(yīng)用開發(fā)實(shí)踐指南》每一章都提供了網(wǎng)址,讀者可以從中下載與該章進(jìn)度相對應(yīng)的范例項(xiàng)目,以便準(zhǔn)確地了解項(xiàng)目在每個(gè)階段的狀況,另外,你也可以把這種按步驟實(shí)現(xiàn)出來的代碼運(yùn)用到自己的項(xiàng)目中。每章后面都有一些習(xí)題,無論你是自學(xué)者,還是參加iOS開發(fā)課程的學(xué)生,都可以通過這些題目來進(jìn)一步探索Core Data領(lǐng)域。另外本書提供了許多技巧、工具、代碼和編程范式,如果你是一位有經(jīng)驗(yàn)的iOS開發(fā)者,那么可以利用這些內(nèi)容,輕而易舉地為任意一款應(yīng)用程序迅速添加強(qiáng)大的數(shù)據(jù)管理功能。

core data應(yīng)用開發(fā)實(shí)踐指南章節(jié)目錄

第1章初次嘗試Core Data應(yīng)用程序

1.1 Core Data是什么

1.2 Core Data的適用場合

1.3創(chuàng)建Grocery Dude項(xiàng)目

1.4為現(xiàn)有的應(yīng)用程序添加Core Data支持

1.5小結(jié)

1.6習(xí)題

第2章托管對象模型的基礎(chǔ)知識(shí)

2.1托管對象模型是什么

2.2添加托管對象模型

2.3實(shí)體

2.4屬性

2.5 Integer 16、Integer 32與Integer

2.6單精度浮點(diǎn)數(shù)與雙精度浮點(diǎn)數(shù)

2.7屬性的各種設(shè)置選項(xiàng)

2.8創(chuàng)建NSManagedObject的子類

2.9 Scalar Properties for Primitive Data Types選項(xiàng)

2.10代碼片段:demo方法

2.11創(chuàng)建托管對象

2.12后端SQL的可見性

2.13獲取托管對象

2.14刪除托管對象

2.15小結(jié)

2.16習(xí)題

第3章托管對象模型的遷移

3.1修改托管對象模型

3.2添加模型版本

3.3輕量級(jí)的遷移方式

3.4默認(rèn)的遷移方式

3.5通過遷移管理器來遷移數(shù)據(jù)

3.6小結(jié)

3.7習(xí)題

第4章托管對象模型的擴(kuò)展

4.1關(guān)系

4.2 Delete規(guī)則

4.3數(shù)據(jù)驗(yàn)證錯(cuò)誤

4.4實(shí)體繼承

4.5小結(jié)

4.6習(xí)題

第5章表格視圖

5.1表格視圖基礎(chǔ)

5.2由Core Data所驅(qū)動(dòng)的表格視圖

5.3創(chuàng)建CoreDataTVC

5.4 DELEGATE:NSFetchedResultsController

5.5 AppDelegate的CoreDataHelper實(shí)例

5.6創(chuàng)建PrepareTVC

5.7創(chuàng)建ShopTVC

5.8小結(jié)

5.9習(xí)題

第6章視圖

6.1概述

6.2范例程序所需的視圖層級(jí)

6.3創(chuàng)建ItemVC

6.4 DELEGATE:UITextField

6.5貨品的計(jì)量單位、在家中的位置以及在商店中的位置

6.6小結(jié)

6.7習(xí)題

第7章選取器視圖

7.1概述

7.2創(chuàng)建CoreDataPickerTF

7.3 DELEGATE+DATASOURCE:UIPickerView

7.4創(chuàng)建UnitPickerTF

7.5創(chuàng)建LocationAtHomePickerTF

7.6創(chuàng)建LocationAtShopPickerTF

7.7使選取器不遮住文本框

7.8小結(jié)

7.9習(xí)題

第8章預(yù)先加載數(shù)據(jù)

8.1默認(rèn)的數(shù)據(jù)

8.2判斷應(yīng)用程序是否需要導(dǎo)入數(shù)據(jù)

8.3從XML中導(dǎo)入數(shù)據(jù)

8.4創(chuàng)建導(dǎo)入默認(rèn)數(shù)據(jù)所需的上下文

8.5防止重復(fù)導(dǎo)入默認(rèn)數(shù)據(jù)

8.6觸發(fā)導(dǎo)入默認(rèn)數(shù)據(jù)的操作

8.7創(chuàng)建CoreDataImporter

8.8選定各實(shí)體的Unique屬性

8.9把XML中的數(shù)據(jù)映射到實(shí)體的屬性

8.10從持久化存儲(chǔ)區(qū)中導(dǎo)入數(shù)據(jù)

8.11小結(jié)

8.12習(xí)題

第9章深拷貝

9.1概述

9.2配置拷貝源數(shù)據(jù)所用的Core Data棧

9.3增強(qiáng)CoreDataImporter類

9.4觸發(fā)深拷貝

9.5小結(jié)

9.6習(xí)題

第10章性能

10.1發(fā)現(xiàn)性能問題

10.2實(shí)現(xiàn)拍照功能

10.3生成測試數(shù)據(jù)

10.4用SQLDebug測量性能

10.5用Instruments測量性能

10.6改善程序性能

10.7清理

10.8小結(jié)

10.9習(xí)題

收起介紹展開介紹
  • 下載地址
core data應(yīng)用開發(fā)實(shí)踐指南 pdf掃描版

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論