大小: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教程,其中讲到了Apple对iCloud所做的重大改进。本书按步骤讲解程序开发的全过程,引领读者使用Storyboard、ARC(自动引用计数)和Xcode创建出一款由数据所驱动的iOS应用程序。
书中介绍了一些新的编程范式及开发技巧,使读者可以克服Core Data开发中的各种困难。开发过程分为很多小的步骤,在学习这些步骤的过程中,你将不断丰富自己的编程技能,而且还能掌握一些高阶技巧,例如复杂模型的迁移、深拷贝、后台处理,以及同Dropbox、StackMob、iCloud的集成等。
《core data应用开发实践指南》每一章都提供了网址,读者可以从中下载与该章进度相对应的范例项目,以便准确地了解项目在每个阶段的状况,另外,你也可以把这种按步骤实现出来的代码运用到自己的项目中。每章后面都有一些习题,无论你是自学者,还是参加iOS开发课程的学生,都可以通过这些题目来进一步探索Core Data领域。另外本书提供了许多技巧、工具、代码和编程范式,如果你是一位有经验的iOS开发者,那么可以利用这些内容,轻而易举地为任意一款应用程序迅速添加强大的数据管理功能。
第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习题
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
响应式Web图形设计pdf99.8M 随着智能手机和平板电脑等移动设备的普及,网页既可以横向,也可以纵向显示,设计不再以桌面浏览器窗口的宽度为标准,如何才能更好的设计Web界面呢?小编这里推荐大家阅读响应式Web图形设计,这是一本HTML5&CSS3基础知识+现代设计精髓理念的图书,由
查看ASP.NET项目开发案例全程实录(第2版)75.67Mpdf扫描版 ASP.NET项目开发案例全程实录(第2版)是一本ASP.NET的项目开发实录教材,由郑齐心同,房大伟,刘云峰等人编著。本书内容丰富翔实,拥有12套完整项目开发案例,支持模块库,题库,素材库等海量学习资料,同时涉及行业广泛,实用性非常强。通过书中的
查看nosql数据库技术实战65.98M皮雄军 pdf扫描版 nosql数据库技术实战是一本NoSQL数据库技术实战书籍手册,本书是腾讯公司前资深后台工程师皮雄军呕心沥血之作,全书介绍NoSQL从基本操作到高级技术和核心原理,再到项目开发的所有重点知识,书中详细讲解了NoSQL的兴起原因、CAP理论、副本之间
查看html5与css3基础教程 第8版33.79M高清扫描版html5与css3基础教程 第8版是一本介绍html5和css3语言的网页基础教材,由美国程序员Elizabeth Castro和Bruce Hyslop编著。本书内容直观透彻、循序渐进,基础知识与案例实践紧密结合,采用独特的双栏图文并排方式,手把手指
查看AJAX安全技术下载pdf高清版44.17Mpdf高清版 AJAX安全技术是一款pdf高清版的电子图书,本书对AJAX安全开发领域进行了严谨、彻底的探讨,系统地分析了当今最危险的AJAX漏洞,用现实中的代码阐述了大量关键性的安全理念,并对实际中的案例,例如MySpace的Samy蠕虫病毒,进行了详尽分析。
查看会声会影11从入门到精通48.53M王永辉pdf扫描版会声会影11从入门到精通是视频处理软件会声会影11的使用指导手册,由王永辉编著。全书共设计了65个案例,由浅入深、从易到难,可以让您在实战中秩序渐进地学习到相应的软件知识和操作技巧,同时掌握相应的行业应用知识,非常适合视频编辑制作初中级读者下载阅读学习。
查看实战gradle pdf 中文版52.24M高清扫描版 Gradle是一个通用的自动化构建工具,类似于传统工具如Ant和Maven,但如何更好的入门呢?小编特别介绍大家阅读实战gradle,这是一本关于使用Gradle实现端到端的项目自动化的综合指南,由美国程序员Benjamin Muschko编著,本
查看计算机是怎样跑起来的22.44M矢泽久雄扫描完整版计算机是怎样跑起来的是一本详细讲解计算机结构,以及基础知识的图书,由(日)矢泽久雄编著,胡屹翻译,人民邮电出版社出版。全书以图配文,以计算机的三大原则为开端,相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP
查看weblogic server宝典23.14Mpdf完整版WebLogic是美国Oracle公司开发的一个基于JAVAEE架构的中间件,它主要是用于开发、集成、部署和管理大型分布式Web应用,最近国内也有许多的开发者在学习这项技术,如果您也要学的话小编建议您先下载这款weblogic server宝典来看看,该
查看