NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:[cpp]view plaincopyNSString*string=[NSStringstringWithString@"hahaha"];NSUserDefaults*ud=[NSUser...
分类:
其他好文 时间:
2015-12-06 19:11:10
阅读次数:
160
一.简介 很多iOS应用都支持偏好设置,主要用于存储个人保密信息。比如保存用户名,密码,是否自动登录等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。每个应用都有个NSUserDefaults实例,通过它来存取偏好设置. 二.代码实现AppDelegate.m//NSU...
分类:
移动开发 时间:
2015-12-06 01:47:39
阅读次数:
222
IOS 中单例设计模式的解读与用法一、单例的作用 顾名思义,单例,即是在整个项目中,这个类的对象只能被初始化一次。它的这种特性,可以广泛应用于某些需要全局共享的资源中,比如管理类,引擎类,也可以通过单例来实现传值。UIApplication、NSUserDefaults等都是IOS中的系统单例。.....
分类:
移动开发 时间:
2015-12-03 14:08:01
阅读次数:
174
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,...
分类:
移动开发 时间:
2015-12-03 13:43:31
阅读次数:
209
一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式(1)归档:NSCodeing、NSKeyedArchiver(2)偏好设置:NSUserDefaults(3)Plist存储:writeToFile提...
分类:
数据库 时间:
2015-12-03 13:25:38
阅读次数:
263
数据的存储有两种:内存和闪存。内存存储是临时的,运行时有效的,但效率高,而闪存则是一种持久化存储,但产生I/O消耗,效率相对低。归档:把内存数据转移到闪存进行持久化操作。常用的数据存储方案:1)NSUserDefaults,用于存储配置信息NSUserDefaults被设计用来存储设备和应用的配置信...
分类:
移动开发 时间:
2015-11-26 21:02:20
阅读次数:
146
创建UITextView//创建一个单例对象 存储_str字符串 NSUserDefaults * hd = [NSUserDefaults standardUserDefaults]; _str = [hd objectForKey:@"str"]; UIText...
分类:
移动开发 时间:
2015-11-24 06:14:31
阅读次数:
182
保存数据: //1.获取NSUserDefaults对象
?????NSUserDefaults?*defaults=[NSUserDefaults?standardUserDefaults];
?????
?????//2保存数据(如果设置数据之后没有同步,?会在将来某一时间点...
分类:
移动开发 时间:
2015-11-18 10:49:47
阅读次数:
190
// 偏好设置--------------------------------- // 存储基本类型数据 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:@"hello ...
分类:
其他好文 时间:
2015-11-17 16:57:40
阅读次数:
121
/** 版本判断 ***/ NSString *versionKey = @"CFBundleVersion"; // 上一次使用版本号(存储在沙盒中的版本号) NSString *lastVersion = [[NSUserDefaults standardUserDefaults] obj...
分类:
移动开发 时间:
2015-11-17 16:32:17
阅读次数:
145