首页 > 其他分享 >NSUserDefaults的使用

NSUserDefaults的使用

时间:2022-11-10 11:25:30浏览次数:73  
标签:存储 forKey standardUserDefaults NSString defaults 使用 NSUserDefaults

【存】

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:<#(id)#> forKey:<#(NSString *)#>];
[defaults setBool:<#(BOOL)#> forKey:<#(NSString *)#>];
[defaults synchronize];
【取】
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString * tokenString = [defaults objectForKey:@"kKey_LoginToken"];
【删】
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:UUIDKey];
【一次性删除全部存储】
NSString *appDomainStr = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomainStr];
【总结】 1.适合存储轻量级的本地数据。
2.NSUserDefaults支持的数据格式有:NSNumber、NSData、NSDate、NSString、NSArray、NSDictionary、BOOL。
3.以键值对的形式进行存储。
4.存储时间为整体应用程序的存储时间,如果想需要删除,需要删除整体应用程序。

标签:存储,forKey,standardUserDefaults,NSString,defaults,使用,NSUserDefaults
From: https://www.cnblogs.com/strengthen/p/16876423.html

相关文章