码迷,mamicode.com
首页 >  
搜索关键字:core-data    ( 284个结果
iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:移动开发   时间:2015-03-18 15:41:54    阅读次数:167
Coredata第二课 实体间的关系
问题如果多个实体之间有关联,比如Student拥有多本书(Book),怎么像数据库一样的能够表示这种关系?解决方法Core Data提供了relationship来表示实体(Entity)之间的这种关系,包括一对一、一对多等。1 .打开Core Data的模型文件,可以看到每个Entity都有一个R...
分类:其他好文   时间:2015-03-17 14:04:04    阅读次数:166
ios开发中使用coreData来数据存储及获取
系统:mac 10.9.5 编辑器:xcode 6.1 语言:swift新建一个single view application,将use core Data勾选。在xcode最左侧会有一个xxx.xcdatamodeld文件,点击添加一个entity,并双击重命名为Person。然后点击添加属性.....
分类:移动开发   时间:2015-03-15 23:29:57    阅读次数:2761
深入理解Core Data
留给我这忘事精看 Core Data 是什么? 大概八年前,2005年的四月份,Apple 发布了 OS X 10.4,正是在这个版本中 Core Data 框架发布了。那个时候 YouTube 也刚发布。 Core Data 是一个模型层的技术。Core Data 帮助你建立代表程序状态的模型层。Core Data 也是一种持久化技术,它能将模型对象的状态持久化到磁盘,但它最重...
分类:其他好文   时间:2015-03-13 16:47:11    阅读次数:133
.xcdatamodeld 文件
Model File Format and Versions:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/vmModelFormat.html Multiple .xcdatamodeld core data files, how to ...
分类:其他好文   时间:2015-03-12 17:27:20    阅读次数:264
Coredata第二课 实体间的关系
问题 如果多个实体之间有关联,比如Student拥有多本书(Book),怎么像数据库一样的能够表示这种关系? 解决方法 Core Data提供了relationship来表示实体(Entity)之间的这种关系,包括一对一、一对多等。 1 .打开Core Data的模型文件,可以看到每个Entity都有一个Relationships可以设置。我们在Student里面添加一个b...
分类:其他好文   时间:2015-03-09 17:36:46    阅读次数:2141
Coredata第一课 认识coredata
问题 在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为对象,并且进行一定的筛选等操作然后再使用,显得不是很方便。Apple给我们提供了Core Data框架,可以直接按对象的方式操作数据,让这些变得非常简单。 ...
分类:其他好文   时间:2015-03-09 17:35:28    阅读次数:189
iOS Core Data的returnsObjectsAsFaults属性
这个属性是用来做优化的,但是有时候反而会降低性能,我跟你打个简单的比方,假如你有一个Department对象,它和Employee对象是一对多的关系(比如一个部门有100个员工),当你加载Department的时候,它包含的所有Employee也被加载了,此时如果returnsObjectsAsFaults为YES,则员工们不会被添加到内存中。...
分类:移动开发   时间:2015-03-08 10:29:02    阅读次数:137
iOS开发之数据库FMDB
FMDB什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据混乱FMDB...
分类:移动开发   时间:2015-03-06 22:08:47    阅读次数:2789
iOS Swift语言的成长
The Death of Cocoa  2015-03-06MatttNSHipster The Death of Cocoa Cocoa实际就是Objective-C的标准库,包含了许多用语言编写程序最需要的一些框架,例如 Foundation、AppKit 和 Core Data。而 Cocoa Touch 基本上是用 UIKit 替换 AppKit,而且它与 C...
分类:移动开发   时间:2015-03-06 19:16:51    阅读次数:195
284条   上一页 1 ... 19 20 21 22 23 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!