在 C# 应用程序中,我总是使用 app.config
文件来保存一些数据,以便我的应用程序在需要时加载(例如连接字符串)。
在 iOS 应用程序中保存此类信息的最佳方式是什么?
最佳答案
您可以创建一个属性列表文件(在 XCode 中有一个模板,只需转到"file"->“新建文件”并在那里选择),因此您将拥有类似“settings.plist”或类似内容的内容。您可以将 plist 视为一个 key => value 配置文件,不同之处在于除了纯文本作为值之外,您还可以保存数组和字典。
使用 NSBundle 在您的应用中加载文件,例如
NSString *path = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@"plist"];
NSDictionary *settings = [[NSDictionary alloc] initWithContentsOfFile:path];
然后您可以像访问普通字典一样访问您的 key 。只是不要忘记在 ;) 之后[释放]它。
关于iOS 应用程序配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182026/