欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS 本地存储NSUserDefaults封装代码

程序员文章站 2023-12-19 11:50:28
直接上代码 #import @interface nsuserdefaultutil : nso...

直接上代码

#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封装代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:

下一篇: