直接上代码
#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封装代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
Codeforces Round #657 (Div. 2) C题
hdu2222 Keywords Search(ac自动机模板-kuangbin)
IOS开发控件视图day08:监听文本框状态设置按钮状态不可点击且变灰
网友评论