Core Data可能是OS X和iOS中最容易被误解的框架之一了。为了帮助大家理解,我们将快速研究Core Data,来看一下它是关于什么的。为了正确使用Core Data, 有必要理解其概念。几乎所有Core Data引起的挫败,都是因为不理解它能做什么和它是怎么工作的。让我们开始吧。Core ...
分类:
其他好文 时间:
2015-10-27 14:48:41
阅读次数:
295
iOS的主要框架介绍框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Fou...
分类:
其他好文 时间:
2015-10-26 22:11:34
阅读次数:
226
首先,coredata和sqlite的概念不同,core为对象周期管理,而sqlite为dbms。下面的讨论以使用core data来做数据持久化并使用sqlite做backend存储的情况为前提。使用方便性。实际上,一个成熟的工程中一定是对数据持久化进行了封装的,因此底层使用的到底是core da...
分类:
数据库 时间:
2015-10-26 18:22:57
阅读次数:
286
1.什么是FMDB?
FMDB是iOS平台下SQLite数据库,只不过它是OC方式封装了C语言的SQLite语句,使用起来更加面向对象
2.FMDB的优点:1.使用起来更加面向对象; 2.对比苹果自带的 Core Data 数据管理工具更加的轻量级,更加的灵活,而且FMDB支持跨平台; 3.提供多线程下的数据安全保护机制,有效地防止数据混乱
3.FMDM中重要的类:
FMDBDataBase: 它代表一个数据库对象,(我们需要创建数据库对象时就使用这个类)
FMDBDataBaseQueue...
分类:
移动开发 时间:
2015-10-16 23:25:50
阅读次数:
494
为什么使用第三方轻量级框架FMDB?FMDB是用于进行数据存储的第三方的框架,它与SQLite与CoreData相比较,存在很多优势。FMDB是面向对象的,它以OC的方式封装了SQLite的C语言API,使用起来更加的方便,不需要过多的关心数据库操作的知识。为什么不使用core data和SQLit...
分类:
移动开发 时间:
2015-10-14 00:22:08
阅读次数:
261
iPhone OS在2009年6月份推出3.0版本SDK,其中一个特性是引入了Mac SDK中的core data。是一种ORM(Object Relationships Mapping)解决方案,类似java的Hibernate。有了这个,就不必像ios简单sqlite使用那样编写繁琐代码了,减少...
分类:
移动开发 时间:
2015-10-13 20:56:46
阅读次数:
224
本话将介绍IOS中的四种数据持久化方式:
Archiving
SQLite
File System
Core Data
前面我们将结果NSUsrDefaults的用法,它是针对小数据量的持久化技术,本话的四种方式是针对大数据量的操作。
1.Archiving
Archiving是一种把对象存储到硬盘上的存储方式,被存储的对象不需要所有属性的目录。只要一个对象实现了Archiving的两...
分类:
移动开发 时间:
2015-10-12 12:43:49
阅读次数:
246
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合...
分类:
其他好文 时间:
2015-10-08 10:27:57
阅读次数:
218
前言:很多小的App只需要一个ManagedContext在主线程就可以了,但是有时候对于CoreData的操作要耗时很久的,比如App开启的时候要载入大量数据,如果都放在主线程,毫无疑问会阻塞UI造成用户体验很差。通常的方式是,主线程一个ManagedContext处理UI相关 的,后台一个线程的...
分类:
编程语言 时间:
2015-10-08 10:16:06
阅读次数:
260
1.概念简介 coreData中存在复杂的数据关系时,一张表难以满足需求,此时就需要了解使用coreData多表的关联使用. 如 课程表 和 章节表 的关系:一个课程跟章节的对应关系是 一对多,单一个章节只能对应一个课程; 而课程表 与 讲师表 之间的关系:一个课程可以有多个讲师,一个讲师也可以.....
分类:
其他好文 时间:
2015-10-08 10:13:45
阅读次数:
274