大小:76.75M
更新时间:23-08-31
系统:Pc
版本:v
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条评论
最新排行
apache spark 源码剖析30.99M许鹏pdf扫描版apache spark 源码剖析是一本Spark代码源码学习书籍,由许鹏编著,本书全面、系统地介绍了Spark源码,深入浅出,细致入微。先提供给读者一系列分析源码的实用技巧,并给出一个合理的阅读顺序,并且始终抓住资源分配、消息传递、容错处理等基本问题,
查看HTML+CSS网页开发技术精解61.4M吴玉中pdf扫描版HTML+CSS网页开发技术精解是一本html和css语言的开发书籍,由吴玉中等人共同编著。本书内容丰富翔实,涵盖了HTML和CSS大部分常用元素和属性。并且作者使用典型实例,用图解方式诠释每个语法的具体使用方法。还全面讲解CSS控制页面表现的方法,包括
查看妙趣横生的算法 c语言实现54.64M杨峰高清扫描版妙趣横生的算法 c语言实现是一本算法入门经典书籍,由杨峰编著。本书内容丰富翔实,以通俗易懂的语言深入浅出地介绍了编程必备的数据结构、常用算法,编程实例,常见算法和数据结构面试题等,内容梯度科学,既适合入门,也适合进一步提高和研究。既涵盖基本理论,又包含大
查看黑客攻防从入门到精通(黑客与反黑工具篇)12.41M李书梅pdf扫描版黑客攻防从入门到精通(黑客与反黑工具篇)是一本黑客攻防基础的入门书籍,由李书梅等编著,全书内容紧紧围绕“攻”、“防”两个不同的主题,在讲解黑客攻击手段的同时,介绍了相应的防范方法,图文并茂地再现了网络入侵与防御的全过程,从而让读者了解基础的网络知识,知晓
查看触动人心设计优秀的iphone应用71.38MJosh Clark pdf扫描版 触动人心设计优秀的iphone应用是一本iphone应用开发设计手册,由美国iphone开发设计师Josh Clark编著。本书不是一本关于编程的书,也不是一本关于营销的书,这是一本关于iPhone和iPhoneg应用的设计、心理学、文化、可用性和
查看模拟集成电路的分析与设计14.76M模拟集成电路的分析与设计是一本阐述模拟集成电路的基本原理和概念的书籍,这个在业界都是非常有名气的,也有不少被学者想要这本书子书,今天小编就给大家带来了,它是pdf格式的,大家可以用电脑或者手机打开阅读,有需要的朋友赶紧下载吧!图书简介模拟集成电路的分析与
查看SQL Server 2008高级程序设计99.46MPDF中文版SQL Server 2008高级程序设计是一本pdf中文版的高清电子书,全书首先介绍了sql2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询,构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据
查看IE10兼容性白皮书2Mpdf官方中文版IE10兼容性白皮书是微软推出的一款pdf高清电子书,讲述了如何让你的网站兼容internet explorer 10,并完美支持解决ie10与css的兼容问题,以及微软html5技术的资源汇总。另外软件还附带了pdf福昕阅读器,让用户能够即下即用。目录
查看python核心编程第二版pdf104.95G丘恩(Chun W.J)高清扫描版python核心编程第二版是一本Python编程从入门到实践的实战参考指南,由美国程序员丘恩(Chun W.J)编著。本书涵盖了近期发布的Pyttlon版本的核心功能特性,而不仅仅是语法。全书包括了几个全新的章节,关于数据库、网络客户端、Java/Jyt
查看2017机电工程管理与实务电子书24.4M2017机电工程管理与实务是一级建造师必考的科目,新版本教材整体变化不大,大概在5%左右,主要集中在第一篇章,第二编章增加修改了些案例,第三编章变化不大。比如p28-30页修改:六、机电工程中常见的工程测量(序号改变),p41页增加了内容:增加若采用2个
查看基于fpga的嵌入式图像处理系统设计51.92M高清版基于fpga的嵌入式图像处理系统设计是一本FPGA的嵌入式图像处理系统设计手册,由Donald G.Bailey编著,原魁,何文浩,肖晗翻译。本书对FPGA的发展历程以及如何利用FPGA技术设计开发嵌入式视觉系统进行了比较详尽的介绍,不但介绍了相关方法,
查看