数据持久化
FreeTourW
这个作者很懒,什么都没留下…
展开
-
数据持久化之沙盒
沙盒:本质上就是一个文件夹 iOS平台下针对于每一个安装的应用在本地生成的文件夹(名字随机产生) 应用之间不能互相访问对方沙盒中的内容 Documents:存放数据持久化的文件 向长久存储的数据都放在该文件夹下 但是不能放过多的内容 放的文件过多的话 上线会被拒 Library: Library/Preference:存放用户的偏好设置 比如用户名和密码 是否第一次启动 Libr原创 2016-05-26 23:49:03 · 418 阅读 · 0 评论 -
数据持久化之NSUserDefaults
NSUserDefaults:存储轻量级的本地数据,用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber(NSInteger、float、double)、NSDate、NSArray、NSDictionary、BOOL。如果要存储其他类型,则需要转换为前面的类型,才能原创 2016-06-06 00:00:47 · 390 阅读 · 0 评论 -
FMDB的使用
废话不多说,直接上代码:#import "NewsViewController.h"#import "FMDatabase.h"#import "NewsCell.h"#import "NewsModel.h"@interface NewsViewController ()<UITableViewDataSource, UITableViewDelegate>@property (nona原创 2016-09-13 10:18:09 · 347 阅读 · 0 评论 -
如何使用SQLite3操作数据库
直接上代码:#import "StudentController.h"#import "DatabaseHelper.h"#import "Student.h"@interface CLViewController ()@end@implementation CLViewController- (void)viewDidLoad{ [super viewDidLoad]; /原创 2016-09-13 15:02:31 · 2604 阅读 · 0 评论 -
Core Data入门
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:左边是关系模转载 2016-09-25 17:32:59 · 273 阅读 · 0 评论