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