场景是这样的: 现在有一个数组如下,数组中存放着自定义的对象GoodscCategory 在尝试将该数组存储在NSUserDefaults时,发生了如下错误: 经过查询,发现原因是: NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSSt ...
分类:
其他好文 时间:
2016-03-24 14:47:16
阅读次数:
144
一、数据保存(永久保存)方式有五种: 1.NSUserDefaults:保存设置数据,bool 2.归档:保存自定义数据 3.文件(plist,txt) 4.数据库和CoreData 5.KeyChain(钥匙串—系统中 钥匙串访问 这个程序) 只有数据库和CoreData才适合用于保存大量的数据(
分类:
其他好文 时间:
2016-03-18 19:36:02
阅读次数:
195
首先创建一个引导图的控制器类 正文页firstViewController.h和firstViewController.m AppDelegate.mAppDelegate.h文件 运行效果 第一次运行 第二次运行
分类:
移动开发 时间:
2016-03-15 23:13:04
阅读次数:
290
//页面一出现则获取NSUserDefaults里面rememberSate的状态来改变UI -(void)viewWillAppear:(BOOL)animated{ NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaul
分类:
其他好文 时间:
2016-03-11 10:10:04
阅读次数:
121
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文
分类:
移动开发 时间:
2016-03-10 09:25:30
阅读次数:
146
在AppDelegate中进行判断 //引导页 if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]){ [[NSUserDefaults standardUserDefaults] setBool:YES for
分类:
其他好文 时间:
2016-03-09 13:02:50
阅读次数:
123
删除本地文件 #ifndef USERINFOPATH #define USERINFOPATH [NSString stringWithFormat:@"%@/%@info.plist",DOCUMENTS, [[NSUserDefaults standardUserDefaults] strin
分类:
其他好文 时间:
2016-03-08 13:33:46
阅读次数:
102
用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。
该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。
具体使用如下:
1、获取一个NSUserDefaults引用:
NSUserDefaults *userDefaults = [NSUserDefaults ...
分类:
其他好文 时间:
2016-03-03 23:05:22
阅读次数:
318
1、iOS数据持久化存储方案有哪些?
参考答案:
plist属性列表存储(如NSUserDefaults)文件存储(如二进制数据写入文件存储,通过NSFileManager来操作将下载起来的二进制数据写一篇文件中存储)NSKeydeArchiver归档存储,常见的是自动化归档/解档处理,想要学习如何通过runtime实现自动化归档/解档,可数据库SQLite3存储(如FMDB、Core D...
分类:
移动开发 时间:
2016-03-03 23:04:13
阅读次数:
527
1、在appdelegate.m中找到“application:didFinishLaunchingWithOptions:”通过NSUserDefaults来进行判断if(![[NSUserDefaultsstandardUserDefaults]boolForKey:@"everLaunched"]){[[NSUserDefaultsstandardUserDefaults]setBool:YESforKey:@"everLaunched"];[[NSUserDefaultss..
分类:
移动开发 时间:
2016-03-01 19:18:58
阅读次数:
178