我想坚持一个非常简单的字符串。例如“abc”。最简单的方法是什么?我不想使用SqlLite数据库。
答案 0 :(得分:18)
如果它只是一个字符串NSUserDefaults可能是最简单的方法。
// write
[[NSUserDefaults standardUserDefaults] setObject:@"abc" forKey:@"MY_PERSISTENT_KEY"];
// read
NSString *abc = [[NSUserDefaults standardUserDefaults] valueForKey:@"MY_PERSISTENT_KEY"];
答案 1 :(得分:0)
您可以使对象符合NSCoding,然后使用NSKeyedArchiver将它们写入文件。
NSString* path = [self pathForDataFile];
NSMutableDictionary* rootObject = [NSMutableDictionary dictionary];
[rootObject setValue: someObject forKey: @"SomeObject"];
// Commit data to file
[NSKeyedArchiver archiveRootObject: rootObject toFile: path];