SoFunction
Updated on 2025-04-08

iOS local storage NSUserDefaults encapsulation code

Directly upload the code

#import <Foundation/>
@interface NSUserDefaultUtil : NSObject
+(void)PutDefaults:(NSString *)key Value:(id)value;
+(id)GetDefaults:(NSString *)key;
@end
#import ""
@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

How to use

[NSUserDefaultUtil PutDefaults:@"key" Value:str];
 = [NSUserDefaultUtil GetDefaults:@"key"];

The above iOS local storage NSUserDefaults encapsulation code is all the content I share with you. I hope you can give you a reference and I hope you can support me more.