我使用NSUserDefaults如下
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
BOOL downloaded = [prefs boolForKey:@"downloaded"];
if (! downloaded ) {
[self MoveAndBuild ];
[prefs setBool:YES forKey:@"downloaded"];
//////////// Write to the file to prevent re import at the next time .
}
我的问题是NSUserDefaults可以携带类的对象,我的意思是我有一个类并希望保存它的对象作为默认适用, 另一个问题是NSUserDefaults可以存储nsstring
请提出任何建议
答案 0 :(得分:2)
我们使用NSUserDefaults存储对象,对象可以是任何类型i:e NSString,NSArray,Class Objects等。 对于存储,您可以使用:
[defaults setObject:anyObject forkey:@"objectKey"];
答案 1 :(得分:1)
答案 2 :(得分:0)
NSUserDefaults可以存储(并且仅存储)plist-objects。有关NSUserdefaults的编程,请参阅http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/UserDefaults/UserDefaults.html。