0

我正在 Xcode 4 中制作一个需要保存一个NSString变量的 iOS 应用程序。有谁知道使用 .plist 文件是否是最好的方法,如果是这样,你需要什么代码来存储和检索NSStrings?

任何帮助都是极好的!

4

2 回答 2

4

最好的地方是将其存储在NSUserDefaults

[[NSUserDefaults standardUserDefaults] setObject:@"My String" forKey:@"kMyStringKey"];

然后调用它:

lblMyLabel.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"kMyStringKey"];
于 2012-10-13T06:10:50.947 回答
0

有多种存储方法,NSString因为需求不同。在这种情况下,Plist 是不必要的(基于描述)。

选项 A您可以只使用:- [NSString writeToURL:atomically:encoding:error:]。在这种情况下,您只需要记住保存它的文件 URL 和编码。

选项 B另一个选项是通过NSCoding- 这允许NSString选择它找到的最好的序列化表示,给定它表示的字符串。

于 2012-10-13T06:11:39.727 回答