码迷,mamicode.com
首页 >  
搜索关键字:nsuserdefaults    ( 389个结果
使用 NSUserDefaults 读取和写入自定义对象
众所周知,NSUserDefaults只能保存诸如NSArray、NSDictionary、NSData、NSNumber等基本数据类型,如果我们强制保存自定义的类,就会出现这个错误:Attempt to set a non-property-list object as an NSUserDefa...
分类:其他好文   时间:2015-08-19 23:25:51    阅读次数:170
数据库
数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core)     需求:     程序保存大量的数据     解决:        如果使用json...
分类:数据库   时间:2015-08-18 19:42:14    阅读次数:143
IOS数据存储 —— 2 存储方式
IOS数据存储方式iOS开发常用数据存储方式有:plist、偏好设置NSUserDefaults、对象归档NSKeyedArchiver、SQLite3和Core Data1. plist文件存储 plist文件通常用于储存用户设置,利用xml属性列表归档NSDictionary、NSArray、....
分类:移动开发   时间:2015-08-15 01:25:39    阅读次数:134
在NSUserDefaults中保存自定义的对象
在iOS开发中,需要用到一些回调值(从A到B,从B返回时把B中的值带回A中),其实方法也很多(delegate,block,nsuserdefaults等)。我想用NSUserDefaults回调一个我自定义的对象。于是我就直接去setobject这个对象,这是程序就出现crash,crash信息为 reason: 'Attempt to insert non-property list obj...
分类:其他好文   时间:2015-08-14 22:44:17    阅读次数:137
IOS中传递参数几种方法
采用代理模式采用IOS消息机制通过NSUserDefaults存储(或文件,或数据库存储)NSUserDefaults 轻量级本地数据存储数据结构1 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];PS: 数据...
分类:移动开发   时间:2015-08-13 11:21:37    阅读次数:159
iOS沙盒
1.每个应用程序都有自己的存储空间。2.应用程序不能访问其他程序的存储空间。3.应用程序请求的数据都要通过权限检测,不符合条件的不被允许。默认,沙盒有3个目录:Documents:应用程序将其数据存储在documents中。Library:基于NSUserDefaults的首选项设置存储在Libra...
分类:移动开发   时间:2015-08-09 22:23:27    阅读次数:111
IOS的四种数据存储方式和优略
IOS有四种常用数据存储方式: 第一种方法:用NSUserDefaults存储配置信息 NSUserDefaults被设计用来存储设备和应用的配置信息,它通过一个工厂方法返回默认的、也是最常用到的实例对象。这个对象中储存了系统中用户的配置信息,开发者可以通过这个实例对象对这些已有的信息进行修改,也可以按照自己的需求创建新的配置项。他在IOS6之后已经在文件沙盒中看不到它的信息了,所以可以存储机密...
分类:移动开发   时间:2015-08-09 20:45:08    阅读次数:212
iOS中获取文件路径的几种方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1...
分类:移动开发   时间:2015-08-08 13:32:09    阅读次数:177
(绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法...
分类:移动开发   时间:2015-08-07 17:54:07    阅读次数:184
iOS 数据持久化4种方式
iOS 4种讲数据持久存储到iOS文件的系统机制:属性列表(NSUserDefaults、plist文件)对象归档(NSCoding)iOS嵌入式关系数据库(SQLite3)苹果提供的持久化工具(Core Data)说道数据持久化都涉及到一个共同的要素。既然是把数据持久存储到iOS文件系统中,那么久...
分类:移动开发   时间:2015-08-05 00:30:25    阅读次数:183
389条   上一页 1 ... 18 19 20 21 22 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!