NSUderDefault的使用
来源:互联网 发布:g71格式编程 编辑:程序博客网 时间:2024/06/06 01:31
在APP开发中,需要本地存储数据时,或许会用到NSUserDefault,为了便于统一管理,在使用NSUserDefault的时候,可以进行先封装后使用。
步骤1 创建封装类
.h文件#import <Foundation/Foundation.h>//常量定义key值static NSString *const KeyUserDefaultModalUserName = @"username";@interface UserDefaultModal : NSObject///保存用户名称+ (void)setUserDefaultModalUserName:(NSString *)username;///获取用户名称+ (NSString *)getUserDefaultModalUserName;@end
.m文件#import "UserDefaultModal.h"//宏定义NSUserDefaults方法简化#define UserDefaultSet [NSUserDefaults standardUserDefaults]#define UserDefaultSave [[NSUserDefaults standardUserDefaults] synchronize];@implementation UserDefaultModal//保存用户名称+ (void)setUserDefaultModalUserName:(NSString *)username{ [UserDefaultSet setObject:username forKey:KeyUserDefaultModalUserName]; UserDefaultSave}//获取用户名称+ (NSString *)getUserDefaultModalUserName{ return [UserDefaultSet objectForKey:KeyUserDefaultModalUserName];}@end
步骤2 使用
NSString *string = @"zhangsy757@163.com";NSLog(@"1 string is %@", string); [UserDefaultModal setUserDefaultModalUserName:string];NSString *tmpString = [UserDefaultModal getUserDefaultModalUserName];NSLog(@"2 string is %@", tmpString);
Demo:http://download.csdn.net/detail/potato512/7444311
0 0
- NSUderDefault的使用
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- %:的使用
- Makefile中使用$$的使用
- Makefile中使用$$的使用
- Red5的使用--使用日志
- prefernce的使用具体使用
- 【工具使用】git 的使用
- 关于使用AsyncTaskLoader的使用
- 使用CABasicAnimation的基本使用
- 使用RocketMQ的客户端使用
- gulp的使用基本使用
- [leetcode]Path Sum&&Path Sum II(剑指offer面试题25)
- SqlServer 不常用的语句记录
- 关于jquery的getjson的 unexpected token :
- 1D2D条码生成、检测、识别控件Barcode Xpress详细介绍
- icool210,2416,6410B启动卡制作
- NSUderDefault的使用
- Ogre1.9的下载地址(适合VS2010搭配)
- C++ Primer笔记5_STL之顺序容器
- scrollNumber 滚动视图 随机
- springmvc文件上传和拦截器
- Ubuntu安装配置Qt环境
- Access to the path '/Files/Images/' is denied. 如何处理此类问题
- Fixing a Mac OSX Leopard Login Loop Caused by Launch Services
- Path Sum II