当前位置: 移动技术网 > 移动技术>移动开发>IOS > iOS 本地存储NSUserDefaults封装代码

iOS 本地存储NSUserDefaults封装代码

2019年07月24日  | 移动技术网移动技术  | 我要评论

直接上代码

#import <foundation/foundation.h>
@interface nsuserdefaultutil : nsobject
+(void)putdefaults:(nsstring *)key value:(id)value;
+(id)getdefaults:(nsstring *)key;
@end
#import "nsuserdefaultutil.h"
@implementation nsuserdefaultutil
+(void)putdefaults:(nsstring *)key value:(id)value{
 if (key!=null&&value!=null) {
  nsuserdefaults *userdefaults=[nsuserdefaults standarduserdefaults];
  [userdefaults setobject:value forkey:key];
 }
}
+(id)getdefaults:(nsstring *)key{
 nsuserdefaults *userdefaults=[nsuserdefaults standarduserdefaults];
 id obj;
 if (key!=null) {
  obj=[userdefaults objectforkey:key];
 }
 return obj;
}
@end

使用方法

[nsuserdefaultutil putdefaults:@"key" value:str];
self.str = [nsuserdefaultutil getdefaults:@"key"];

以上这篇ios 本地存储nsuserdefaults封装代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网