iOS 应用程序配置文件

标签 ios configuration-files

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/

相关文章:

asp.net-mvc - 不同 .config 文件上的 AppSettings 未更新

linux - 如何在 rpmbuild SPEC 文件中正确使用 %exclude 宏?

ios - 在场景之间传递整数,iphone 游戏 sprite-kit

ios - AVAudioSessionPortBluetoothHFP、A2DP、LE有什么区别?

ios facebook 喜欢 objective-c 中的 react

PostgreSQL : function set_config(unknown, bigint, bool 值)不存在

c# - 如何使用部分配置文件

ios - pod 安装时 Cocoa Pods 错误

c# - Xamarin.iOS NSUnknownKeyException 原因 : [ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key staticDataSource

javascript - 具有外部配置文件的 Vue js