会员   密码 您忘记密码了吗?
1,653,045 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Core Data應用開發實踐指南
Core Data應用開發實踐指南
上一张
下一张
prev next

Core Data應用開發實踐指南

作者: (美)TIM ROADLEY
出版社: 機械工業出版社
出版日期: 2015-01-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT474.00
市场价格: RM85.21
本店售价: RM75.84
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

深度講解並剖析了Core Data應用開發的全過程,全面涵蓋蘋果開發平台的新特性以及一些新的編程范式,以Grocery Dude購物管理程序貫穿始終,循序漸進講解CoreData的各項知識點,另外還介紹了大量實用開發技巧。

羅德雷(Tim Roadley),是Emite Pty Ltd的資深分析軟件顧問。他主要致力於研發商業智能控制面板,目前正在為澳大利亞一家大銀行制作該產品。在到Emite公司供職之前,曾在Cuscal Pty Ltd任基礎設施經理一職,並積極參與payments switch的設計與實現工作。在夜間,他是一位活躍的iOS開發者與教程編寫者,他制作的多個應用程序都在App Store上架,包括。Teamworlk、iSoccer以及最近出品的Grocery Dude及GroceryClotJd。


目錄

譯者序
前言

第1章 初次嘗試Core Data應用程序
1.1 Core Data是什麼
1.2 Core Data的適用場合
1.3 創建Grocery Dude項目
1.4 為現有的應用程序添加Core Data支持
1.5 小結
1.6 習題

第2章 托管對象模型的基礎知識
2.1 托管對象模型是什麼
2.2 添加托管對象模型
2.3 實體
2.4 屬性
2.5 Integer 16、Integer 32與Integer 64
2.6 單精度浮點數與雙精度浮點數
2.7 屬性的各種設置選項
2.8 創建NSManagedObject的子類
2.9 Scalar Properties for Primitive Data Types選項
2.10 代碼片段:demo方法
2.11 創建托管對象
2.12 后端SQL的可見性
2.13 獲取托管對象
2.14 刪除托管對象
2.15 小結
2.16 習題

第3章 托管對象模型的遷移
3.1 修改托管對象模型
3.2 添加模型版本
3.3 輕量級的遷移方式
3.4 默認的遷移方式
3.5 通過遷移管理器來遷移數據
3.6 小結
3.7 習題

第4章 托管對象模型的擴展
4.1 關系
4.2 Delete規則
4.3 數據驗證錯誤
4.4 實體繼承
4.5 小結
4.6 習題

第5章 表格視圖
5.1 表格視圖基礎
5.2 由Core Data所驅動的表格視圖
5.3 創建CoreDataTVC
5.4 DELEGATE:NSFetchedResultsController
5.5 AppDelegate的CoreDataHelper實例
5.6 創建PrepareTVC
5.7 創建ShopTVC
5.8 小結
5.9 習題

第6章 視圖
6.1 概述
6.2 范例程序所需的視圖層級
6.3 創建ItemVC
6.4 DELEGATE: UITextField
6.5 貨品的計量單位、在家中的位置以及在商店中的位置
6.6 小結
6.7 習題

第7章 選取器視圖
7.1 概述
7.2 創建CoreDataPickerTF
7.3 DELEGATE+DATASOURCE:UIPickerView
7.4 創建UnitPickerTF
7.5 創建LocationAtHomePickerTF
7.6 創建LocationAtShopPickerTF
7.7 使選取器不遮住文本框
7.8 小結
7.9 習題

第8章 預先加載數據
8.1 默認的數據
8.2 判斷應用程序是否需要導入數據
8.3 從XML中導入數據
8.4 創建導入默認數據所需的上下文
8.5 防止重復導入默認數據
8.6 觸發導入默認數據的操作
8.7 創建CoreDataImporter
8.8 選定各實體的Unique 屬性
8.9 把XML中的數據映射到實體的屬性
8.10 從持久化存儲區中導入數據
8.11 小結
8.12 習題

第9章 深拷貝
9.1 概述
9.2 配置拷貝源數據所用的Core Data棧
9.3 增強CoreDataImporter類
9.4 觸發深拷貝
9.5 小結
9.6 習題

第10章 性能
10.1 發現性能問題
10.2 實現拍照功能
10.3 生成測試數據
10.4 用SQLDebug測量性能
10.5 用Instruments測量性能
10.6 改善程序性能
10.7 清理
10.8 小結
10.9 習題

第11章 后台處理
11.1 后台保存
11.2 后台處理
11.3 建立Faulter類
11.4 建立Thumbnailer類
11.5 小結
11.6 習題

第12章 搜索
12.1 修改CoreDataTVC類
12.2 修改PrepareTVC類
12.3 小結268
12.4 習題268

第13章 與Dropbox相結合的備份與恢復
13.1 與Dropbox相集成
13.2 在CoreDataHelper類中准備相關代碼
13.3 構建DropboxHelper類
13.4 構建DropboxTVC類
13.5 小結
13.6 習題

第14章 iCloud
14.1 概述
14.2 啟用iCloud
14.3 為CoreDataHelper類添加iCloud功能
14.4 Debug Navigator
14.5 禁用iCloud
14.6 小結
14.7 習題

第15章 iCloud高級使用技巧
15.1 去除重復數據
15.2 散播數據
15.3 打造干凈的開發環境
15.4 Core Data程序的配置
15.5 收尾工作
15.6 小結
15.7 習題

第16章 與Web服務相集成
16.1 StackMob簡介
16.2 StackMob SDK
16.3 創建StackMob應用程序
16.4 准備托管對象模型
16.5 配置StackMob客戶端
16.6 SAVING
16.7 響應底層數據的變更
16.8 自動生成Schema
16.9 Schema的權限
16.10 認證
16.11 使程序保持響應
16.12 小結
16.13 習題

附錄A 為第1章的Grocery Dude程序所做的准備工作
附錄B 為第16章的Grocery Cloud程序所做的准備工作