参考书籍:CORE DATA by Tutorials 默认有swift基础。 最近一直在学习CoreData相关内容,在这里做一个总结,总结分篇组成,以供自己和他人学习参考。 Core Data 是一个在OS X和iO…
标签:coredata
CoreData,SQLite,Realm的认识和使用
一、概念 CoreData介绍 CoreData是苹果在iOS5推出来用于数据持久化的API,相对于SQLite来说,CoreData省去了写SQL语句的麻烦,大家都知道在Xcode里面写SQL语句特别容易出错,只要出错…
CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建
CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建 概述 CoreData 是 Cocoa 平台上用来管理模型层数据和数据持久化的一个框架,说简单点,就是一个数据库存储框架。CoreData…
CoreData 从入门到精通(六)模型版本和数据迁移
前面几篇文章中讲的所有内容,都是在同一个模型版本上进行操作的。但在真实开发中,基本上不会一直停留在一个版本上,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,添加新的模型,甚至是大规模的重构;所以数据的迁…
CoreData入门
CoreData入门 CoreData是苹果提供的实现SQLite关系型数据库的持久化的框架,具有面向对象理念和对象-关系映射功能,不用使用SQL语句,但是我对于它想说脏话。如果真的需要使用建议使用第三方库:Magica…
CoreData 从入门到精通(二) 数据的增删改查
在上篇博客中,讲了数据模型和 CoreData 栈的创建,那下一步就是对数据的操作了。和数据库一样,CoreData 里的操作也无非是增删改查。下面我们将逐步讲解在 CoreData 中进行增删改查的方式。 基本的增删改…
CoreData 使用transformable类型存储数组
最近项目中要做本地缓存,所以就选择了简单的CoreData进行存储,存储的时候遇到一个问题就是CoreData中无法存储数组,只能存储像Int、String、Date等这种基本数据类型,看了看有一个自己不熟悉的类型Tra…