实体的模型定义: 实体的class定义: @objc(ImageEntity) class ImageEntity: NSManagedObject { @NSManaged var imageData: NSData } 存储: @IBAction func saveImageToCoreData ...
分类:
编程语言 时间:
2016-04-10 23:50:44
阅读次数:
188
在iOS 6 – Core Data 应用程序的开发过程中, App启动时出现如下异常信息: reason = “The model used to open the store is incompatible with the one used to create the store” 出现上述异 ...
分类:
其他好文 时间:
2016-04-08 18:08:53
阅读次数:
169
一、基础概念深入 1.NSManagedObjectContext 被管理数据上下文就像便笺簿 当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。 通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。 除 ...
分类:
其他好文 时间:
2016-04-06 00:30:48
阅读次数:
217
一、FMDB简介 什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法,有效 ...
分类:
移动开发 时间:
2016-04-01 21:51:14
阅读次数:
304
手动添加coreData: 1.在target-build phrase-Link binary with libraries里增加CoreData Framework 2.加入数据模型:command+N,选择Core Data创建模型 3.去delegate中建立CoreData与Delegat ...
分类:
移动开发 时间:
2016-04-01 14:33:57
阅读次数:
184
28th,March,2016
0 前言
iOS本地数据存储5种方式:
1. NSUserDefaults 偏好设置;
2. plist归档;
3. NSKeyedArchiver归档 加密;
4. SQLite3 嵌入式数据库;
5. Core Data 对象式的嵌入式数据库;
1 NSKeyedArchiver归档
1.0 简介
该序列化方式: 存储所有对象类型...
分类:
移动开发 时间:
2016-03-29 10:54:02
阅读次数:
167
<!--StartFragment-->iOS应用数据存储的常用方式:<!--EndFragment--> XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3--这里暂且不讲 Core Data--这里暂且不讲 ...
分类:
移动开发 时间:
2016-03-29 00:45:54
阅读次数:
343
凭良心讲,我不能告诉你不去使用Core Data。它不错,而且也在变好,并且它被很多其他Cocoa开发者所理解,当有新人加入你的组或者需要别人接手你的项目的时候,这点很重要。
更重要的是,不值得花时间和精力去写自己的系统去代替它。真的,使用Core Data吧。
为什么我不使用Core Data
Mike Ash写到:就我自己而言,我不是个狂热粉丝。我发现API是笨拙的...
分类:
数据库 时间:
2016-03-26 07:40:31
阅读次数:
264
1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法,有效地防止数据 ...
分类:
数据库 时间:
2016-03-24 16:17:40
阅读次数:
216
先简单介绍一下FMDB,FMDB是iOS平台的SQLite数据库框架,以OC的方式封装了SQLite的C语言API。使用起来很方便,省去了很多冗余的C语言代码,对比苹果自带的Core Data框架,更加轻量级和灵活,提供了多线程安全的数据库操作方法,有效地防止数据混乱。 github地址 https
分类:
移动开发 时间:
2016-03-17 14:47:49
阅读次数:
193