iPhone相当于Android的SavedPreferences

Mil*_*ec8 2 iphone android persistence

我正在为iPhone编写一个应用程序,我已经在Android和Blackberry中创建了这个应用程序,并且希望iOS中的SavedPreferences具有相同的功能.具体来说,我正在寻找能够动态创建收藏夹的功能.所以在Android中我可以将字符串保存到SavedPreferences中,标识符为"server project favorites".有没有类似的东西我可以在iOS中做而不需要为简单的字符串打扰SQL数据库?

fab*_*789 5

我认为NSUserDefaults正是您所寻找的.

带有服务器项目收藏夹数组的示例:

// Saving
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *favorites = [NSArray arrayWithObjects:@"Favorite 1", @"Favorite 2", nil];
[defaults setObject:favorites forKey:@"favorites"];

// Retrieving
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *favorites = [defaults arrayForKey:@"favorites"];
Run Code Online (Sandbox Code Playgroud)