core data应用开发实践指南

core data应用开发实践指南

大小:76.75M

更新时间:23-08-31

系统:Pc

开始下载

core data应用开发实践指南是一本Core Data应用开发详解书籍,由美国程序员Tim Roadley编著。全书深度剖析了Core Data应用开发的全过程,全面涵盖苹果开发平台的新特性以及一些新的编程范式,以“Grocery Dude购物管理程序”贯穿始终,循序渐进讲解Core Data的各项知识点,并且书中还包含有大量实用开发技巧,可以更加快速的帮助读者快速掌握Core Data应用开发技术。

core data应用开发实践指南内容可以分成三部分。前7章可以视为基础篇,介绍了Core Data的适用场合,并且学会怎样为现有程序添加Core Data支持。其后,作者从基础知识、迁移方式及扩展方式这三个角度来讲解Core Data的托管对象模型。学会它的用法之后,可以帮助读者用表格视图、视图及选取器视图这三种界面,打造一款简单而易用的Core Data程序。第8~12章可以看作进阶篇,作者深入讲解了如何为程序配备默认数据、如何更加精细地控制数据迁移、如何实现高效率的数据搜索等主题,欢迎广大读者免费下载阅读。

core data应用开发实践指南

内容介绍

《core data应用开发实践指南》是一本全面涵盖苹果开发平台新特性的Core Data教程,其中讲到了Apple对iCloud所做的重大改进。本书按步骤讲解程序开发的全过程,引领读者使用Storyboard、ARC(自动引用计数)和Xcode创建出一款由数据所驱动的iOS应用程序。

书中介绍了一些新的编程范式及开发技巧,使读者可以克服Core Data开发中的各种困难。开发过程分为很多小的步骤,在学习这些步骤的过程中,你将不断丰富自己的编程技能,而且还能掌握一些高阶技巧,例如复杂模型的迁移、深拷贝、后台处理,以及同Dropbox、StackMob、iCloud的集成等。

《core data应用开发实践指南》每一章都提供了网址,读者可以从中下载与该章进度相对应的范例项目,以便准确地了解项目在每个阶段的状况,另外,你也可以把这种按步骤实现出来的代码运用到自己的项目中。每章后面都有一些习题,无论你是自学者,还是参加iOS开发课程的学生,都可以通过这些题目来进一步探索Core Data领域。另外本书提供了许多技巧、工具、代码和编程范式,如果你是一位有经验的iOS开发者,那么可以利用这些内容,轻而易举地为任意一款应用程序迅速添加强大的数据管理功能。

core data应用开发实践指南章节目录

第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

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习题

展开全部内容
语言简体中文

同类热门

网易新闻电脑版网易新闻电脑版 潇湘书院电脑版潇湘书院电脑版 开源阅读电脑版开源阅读电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 linux常用命令大全linux常用命令大全 本草纲目本草纲目 docker入门实战docker入门实战

热门标签

文献管理软件大全 文本编辑软件大全 条形码打印软件大全 电脑收银系统软件 网页前端开发软件大全 电脑系统修复软件大全 华康字体大全 房屋设计软件大全 对讲机写频软件大全 网上银行安全控件大全 电脑定时关机软件大全 lrc歌词编辑器大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用