NSString *home = NSHomeDirectory(); NSString *docPath = [home stringByAppendingPathComponent:@"Documents"]; NSString *filePath = [docPath stringByA...
分类:
移动开发 时间:
2015-04-23 15:26:44
阅读次数:
142
IOS数据持久化的方式分为三种:
属性列表 (自定义的Property List 、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等)
下面主要来介绍一个归档NSKeyedArchiver。
归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候...
分类:
移动开发 时间:
2015-04-22 18:38:00
阅读次数:
195
属性列表,是一种用来存储串行化后的对象的文件。因为扩展名为plist ,因此通常被称为 plist文件。
plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,其内容为xml格式。它可以在程序运行期间动态的创建和读写,因此可以用于少量数据时候的数据持久化。
NSUserDefaults类提供了一个与默认系统进行交互的编程接口,用户可以在程序运行的时候读写数据,实现了数据的持久化...
分类:
移动开发 时间:
2015-04-22 15:23:49
阅读次数:
127
①很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能
②每个应用都有个NSUserDefaults实例,通过它来存取偏好设置
③比如,保存用户名、字体大小、是否自动登录保存方法- (IBAction)save {
// 1.利用NSUserDefaults,就能直接访问软件的偏好设置(Library/Preferen...
分类:
移动开发 时间:
2015-04-20 18:29:21
阅读次数:
129
NSUserDefaultNSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:[cpp] view plaincopyNSString *string = [NSString stringWithString @“hahaha”];NSUser...
分类:
移动开发 时间:
2015-04-15 09:34:02
阅读次数:
128
当用通知中心 去传值的时候 通常 传的 都是字典 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSDictionary *dic=[defaults objectForKey:@"forcedUpdateRe.....
分类:
其他好文 时间:
2015-04-09 13:27:36
阅读次数:
126
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1...
分类:
移动开发 时间:
2015-04-09 10:12:30
阅读次数:
143
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的;NSUserDefaults被设计用来存储设备和应用的配置信息,它通过一个工厂方法返回默认的、也是最常用到的实例对象。这个对象中储存了系统中用户的配置信息,开发者可以通过这个实例对象对这些已有的信...
分类:
移动开发 时间:
2015-04-08 19:38:34
阅读次数:
173
NSUserDefaults?*defaults?=?[NSUserDefaults?standardUserDefaults];
????BOOL?_isFirst?=?[defaults?boolForKey:@"isFirstIn"];
????if?(!_isFirst)?{
????????//默认开启视野...
分类:
移动开发 时间:
2015-04-04 15:21:54
阅读次数:
143
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.
documents,tmp,app,Library。
(NSHomeDirectory()),
手动保存的文件在documents文件里
Nsuserdefaults保存的文件在tmp文件夹里
1、Documents 目录:您应该将所有de应用...
分类:
移动开发 时间:
2015-04-03 17:32:40
阅读次数:
110