四种数据持久化方式 http://www.cocoachina.com/ios/20160617/16739.html //先把数据在model中归解档 。h *is_sec_pwd; 。m // NSUserDefaults 保存 Model数据-》归档-》NSUserdefaults NSUse ...
分类:
移动开发 时间:
2017-05-20 14:28:26
阅读次数:
230
项目里json返回的一个model须要保存下来,这个model是固定的没必须去创建表,想到了NSUserDefaults来存储,暂不考虑安全问题。 NSUserDefaults没法直接存储一个对象。在网上找到了方法。如今分享下。 首先要写一个对象,详细代码例如以下: .h文件 @interface ...
分类:
其他好文 时间:
2017-05-06 11:56:40
阅读次数:
184
静态类型的NSUserDefaults,使用了subscript下标importUIKitletkeyPrefix="me.fin.V2EXSettings."classV2EXSettings:NSObject{staticletsharedInstance=V2EXSettings()fileprivateoverrideinit(){super.init()}subscript(key:String)->String?{get{returnUserDefaults.stand..
分类:
其他好文 时间:
2017-05-01 15:03:25
阅读次数:
205
在iOS App开发过程中经常需要操作一些需要持续性保留的数据,比如用户对于App的相关设置、需要在本地缓存的数据等等。本文针对OC中经常使用的一下存储方式做了个整理。 常用的存储工具/方式: NSUserDefaults类 Plist文件 解归档 手动存放沙盒 // sqlite CoreData ...
分类:
移动开发 时间:
2017-04-25 13:25:48
阅读次数:
274
属性列表,是一种用来存储串行化后的对象的文件。因为扩展名为plist ,因此通常被称为 plist文件。 plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,其内容为xml格式。它可以在程序运行期间动态的创建和读写,因此可以用于少量数据时候的数据持久化。 NSUserDefaults类提供 ...
分类:
移动开发 时间:
2017-04-23 20:19:52
阅读次数:
213
//将NSUserDefaults的实例化定义成宏 #define USER_DEFAULT [NSUserDefaults standardUserDefaults] /*NSUserDefaults是一个单例,适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等 在 ...
分类:
其他好文 时间:
2017-04-12 12:22:00
阅读次数:
134
单例的应用十分普遍,单例模式使一个类仅仅有一个实例。 *易于供外界訪问. *方便控制实例个数,节约系统资源. *OC中的常见单例: 如:UIApplication, NSNotificationCenter, NSUserDefaults, NSFIleManager。 *应用程序中用到的单例: 如 ...
分类:
移动开发 时间:
2017-04-09 14:57:40
阅读次数:
265
//第一次安装时会有引导页展示 非第一次直接进入应用页 if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"isOne"] isEqual:@"isOne"]) { [self showViewController]; }else{ ...
分类:
移动开发 时间:
2017-02-28 19:24:54
阅读次数:
160
iOS本地缓存数据方式有五种: 1.直接写文件方式:可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2.NSUserDefaults(偏好设置),用来存储应用设置信息,文件放在per ...
分类:
其他好文 时间:
2017-02-24 15:57:11
阅读次数:
357
由于IOS系统存储的数据都是在sandBox里面,一旦删除App,sandBox也不复存在。好在有一个例外,那就是keychain(钥匙串)。 通常情况下,IOS系统用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。 key ...
分类:
其他好文 时间:
2017-02-15 20:27:43
阅读次数:
232