Ant*_*nio 33 configuration-files ios
在C#应用程序中,我总是使用一个app.config
文件来保存我的应用程序的一些数据,以便在需要时加载(例如,连接字符串).
在iOS应用程序中保存此类信息的最佳方法是什么?
Raf*_*eil 57
你可以创建一个属性列表文件(在XCode中有一个模板,只有文件 - >新文件并选择那里),所以你会有像"settings.plist"这样的东西.您可以将plist视为key => value配置文件,区别在于除了纯文本作为值之外,您还可以保存数组和字典.
使用NSBundle在您的应用中加载文件,例如
NSString *path = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@"plist"];
NSDictionary *settings = [[NSDictionary alloc] initWithContentsOfFile:path];
Run Code Online (Sandbox Code Playgroud)
然后,您可以将您的密钥作为常规字典访问.只是不要忘记[释放]之后;).
Sim*_*mon 10
对于像连接字符串这样的小数据,我会使用NSUserDefaults.
如果要保存连接字符串,可以执行以下操作:
[[NSUserDefaults standardUserDefaults] setObject:myConnectionString
forKey:@"connectionString"];
Run Code Online (Sandbox Code Playgroud)
当你想加载它时,你会这样做:
myConnectionString = [[NSUserDefaults standardUserDefaults]
stringForKey:@"connectionString"];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32227 次 |
最近记录: |