日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Core Data

Core Data

Core Data

定 價:¥69.00

作 者: Florian Kugler(佛羅萊恩·庫格勒)
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121294594 出版時間: 2016-09-01 包裝:
開本: 16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  本書向讀者介紹使用Core Data時需要特別注意的事項,這將幫助讀者避開使用Core Data這個十分靈活且異常強大的框架時的一些陷阱。我們從一個簡單的應(yīng)用例子開始,逐步將其擴展為包含關(guān)系、高級數(shù)據(jù)類型、并發(fā)、同步以及其他很多特性的完整例子,并在這個過程中對所有這些主題進行講解。在本書后半部分,我們還會超出這個基本應(yīng)用所需要涉及的范圍,將知識點深入擴展到Core Data幕后的工作原理上。我們會學(xué)習(xí)如何獲取高性能、不同Core Data設(shè)置之間的權(quán)衡,以及如何對Core Data代碼進行調(diào)試和性能測試。本書所有的代碼都使用Swift編寫,我們也展示了如何將Swift的語言特性融入Core Data中,并寫出優(yōu)雅和安全的代碼。我們希望讀者在閱讀本書的時候有一定的Swift和iOS開發(fā)基礎(chǔ),不過相信不論是新人還是富有經(jīng)驗的開發(fā)者,都能從本書中找到實用的信息和設(shè)計模式。

作者簡介

  王巍 (onevcat) ,《Swifter(第2版):100個Swift 2 開發(fā)必備Tip》作者,來自中國的一線 iOS 開發(fā)者,畢業(yè)于清華大學(xué)。在校期間就開始進行 iOS 開發(fā),擁有豐富的 Cocoa 和 Objective-C 開發(fā)經(jīng)驗,另外他也活躍于使用 C# 的 Unity3D 游戲開發(fā)界。曾經(jīng)開發(fā)了《小熊推金幣》,《Pomo Do》等一系列優(yōu)秀的 iOS 游戲和應(yīng)用。在業(yè)余時間,王巍會在 OneV's Den 撰寫博客,分享他在開發(fā)中的一些心得和體會。另外,王巍還是翻譯項目 objc 中國的組織者和管理者,為中國的 Objective-C 社區(qū)的發(fā)展做出了貢獻。同時,他也很喜歡為開源社區(qū)貢獻代碼,是著名的 Xcode 插件 VVDocumenter 的作者。現(xiàn)在王巍旅居日本,并就職于即時通訊軟件公司 Line,從事 iOS 開發(fā)工作,致力于為全世界帶來更好體驗和功能的應(yīng)用。

圖書目錄

I Core Data基礎(chǔ) 1
第1章 初探Core Data 2
1.1 Core Data架構(gòu) 2
1.2 數(shù)據(jù)建模 4
實體和屬性 5
托管對象子類 6
1.3 設(shè)置Core Data棧 7
1.4 顯示數(shù)據(jù) 9
獲取請求 11
Fetched Results Controller 13
1.5 操作數(shù)據(jù) 19
插入對象 19
刪除對象 22
1.6 總結(jié) 26
重點 26
第2章 關(guān)系 27
2.1 添加Country和Continent實體 27
子實體 31
2.2 創(chuàng)建關(guān)系 33
其他類型的關(guān)系 35
建立關(guān)系 36
關(guān)系和刪除 41
2.3 適配用戶界面 43
2.4 總結(jié) 48
重點 48
第3章 數(shù)據(jù)類型 49
3.1 標(biāo)準(zhǔn)數(shù)據(jù)類型 49
數(shù)值類型 49
日期 50
二進制數(shù)據(jù) 50
字符串 51
3.2 原始屬性和臨時屬性 51
原始屬性 51
臨時屬性 52
3.3 自定義數(shù)據(jù)類型 52
自定義值轉(zhuǎn)換器 52
自定義存取方法 56
3.4 默認(rèn)值和可選值 59
3.5 總結(jié) 60
重點 60
II 理解Core Data 61
第4章 訪問數(shù)據(jù) 62
4.1 獲取請求 62
對象惰值 64
獲取請求的結(jié)果類型 67
批量獲取 69
異步獲取請求 70
4.2 關(guān)系 70
4.3 其他取回托管對象的方法 71
4.4 內(nèi)存考量 72
托管對象及其上下文 72
關(guān)系的循環(huán)引用 73
4.5 總結(jié) 74
重點 74
第5章 更改和保存數(shù)據(jù) 76
5.1 變更追蹤 76
5.2 保存更改 78
驗證 80
保存沖突 82
5.3 批量更新 82
5.4 總結(jié) 84
重點 84
第6章 性能 86
6.1 Core Data棧的性能特質(zhì) 86
詳解性能 87
6.2 避免獲取請求 89
關(guān)系 89
搜索特定的對象 91
類似單例的對象 93
小數(shù)據(jù)集 96
6.3 優(yōu)化獲取請求 96
對象排序 96
避免多個、連續(xù)的惰值 97
批量獲取 98
Fetched Results Controller 99
關(guān)系預(yù)加載 99
索引 100
6.4 插入和修改對象 102
6.5 如何構(gòu)建高效的數(shù)據(jù)模型 103
6.6 字符串和文本 106
6.7 獨家秘訣的可調(diào)參數(shù) 106
6.8 總結(jié) 107
III 并行和同步 109
第7章 與網(wǎng)絡(luò)服務(wù)同步 110
7.1 組織和設(shè)置 110
項目結(jié)構(gòu) 111
7.2 同步架構(gòu) 112
7.3 上下文屬主 113
線程、隊列和上下文 113
7.4 響應(yīng)本地更改 115
7.5 響應(yīng)遠程更改 119
7.6 更改處理器 119
上傳Moods 120
7.7 刪除本地對象 123
7.8 分組和保存更改 123
7.9 擴展同步架構(gòu) 125
跟蹤每個屬性的更改 125
鏈接更改處理器 125
自定義網(wǎng)絡(luò)代碼 126
第8章 使用多個上下文 128
8.1 Core Data和并發(fā) 128
在不同的上下文之間傳遞對象 130
合并更改 132
8.2 Core Data棧 134
兩個上下文,一個協(xié)調(diào)器 134
兩個協(xié)調(diào)器 136
嵌套上下文的設(shè)置 137
8.3 總結(jié) 144
重點 145
第9章 使用多個上下文的問題 146
9.1 保存沖突 146
預(yù)定義的合并策略 147
自定義合并策略 148
9.2 刪除對象 153
兩步刪除法 154
傳播刪除 156
9.3 唯一性約束 157
9.4 總結(jié) 159
IV 進階話題 161
第10章 謂詞 162
10.1 一個簡單的例子 162
使用謂詞 163
10.2 用代碼來創(chuàng)建謂詞 164
10.3 格式字符串 165
比較 166
可選類型值 167
日期 168
10.4 合并多個謂詞 168
常量謂詞 170
10.5 遍歷關(guān)系 171
子查詢 171
10.6 匹配對象和對象ID 172
10.7 匹配字符串 173
字符串和索引 175
10.8 可轉(zhuǎn)換的值 175
10.9 性能和排序表達式 176
10.10 總結(jié) 177
第11章 文本 178
11.1 一些例子 178
11.2 搜索 179
字符串標(biāo)準(zhǔn)化 180
高效搜索 182
11.3 排序 183
一種簡單的方法 183
更新一個已排序的數(shù)組 184
持久化一個已排序的數(shù)組 188
11.4 總結(jié) 189
重點 189
第12章 數(shù)據(jù)模型版本以及遷移數(shù)據(jù) 190
12.1 數(shù)據(jù)模型版本 190
12.2 數(shù)據(jù)遷移的過程 192
自動數(shù)據(jù)遷移 193
手動數(shù)據(jù)遷移 194
12.3 推斷的映射模型 201
12.4 自定義映射模型 202
自定義實體映射策略 204
12.5 數(shù)據(jù)遷移和用戶界面 206
12.6 測試數(shù)據(jù)遷移 209
調(diào)試數(shù)據(jù)遷移時的輸出 210
12.7 總結(jié) 210
重點 211
第13章 性能分析 212
13.1 SQL調(diào)試輸出 212
獲取請求 213
填充惰值 217
保存數(shù)據(jù) 218
13.2 Core Data Instruments 219
13.3 線程保護 222
13.4 總結(jié) 222
第14章 關(guān)系型數(shù)據(jù)庫基礎(chǔ)和SQL 223
14.1 一個嵌入式數(shù)據(jù)庫 223
14.2 數(shù)據(jù)表、列以及行 224
14.3 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu) 225
查詢處理器 225
存儲管理器 226
事務(wù)管理器 226
數(shù)據(jù)和元數(shù)據(jù) 226
14.4 數(shù)據(jù)庫語言SQL 227
排序 228
14.5 關(guān)系 229
一對一關(guān)系 229
一對多關(guān)系 230
多對多關(guān)系 230
14.6 事務(wù) 231
14.7 索引 232
14.8 日志 232
14.9 總結(jié) 233

本目錄推薦

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