Cocoa - 存储NSString值

88f*_*tos 4 xcode cocoa storage save

我想存储一个NSString变量,我从JSON请求中收到该变量以供将来使用.因此,当用户再次加载应用程序时,它会加载我存储的值(NSString).

存储此类信息的最佳方式是什么?

Ann*_*nne 8

NSUserDefaults正是您所需要的.

保存字符串:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:theStringToSave forKey:@"keyToLookupString"];
[prefs synchronize];
Run Code Online (Sandbox Code Playgroud)

检索字符串:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *theSavedString = [prefs stringForKey:@"keyToLookupString"];
Run Code Online (Sandbox Code Playgroud)