直接上代碼
#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封裝代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答