当前位置:  开发笔记 > IOS > 正文

iPhone应用程序:我在哪里放置配置文件?

如何解决《iPhone应用程序:我在哪里放置配置文件?》经验,为你挑选了1个好方法。

在我的应用程序中,我有一个简单的ASCII文件,它存储一些配置信息以及它使用和更改的其他小信息.我想用应用程序将该文件复制到iPhone.

1)请告诉我应该把这个文件(config.txt)放在xcode中.我应该把它放在资源下吗?

2)我将如何在iPhone中访问它?我可以使用吗?

str = [NSString stringWithContentsOfFile:@"config.txt"] 

或者我必须使用更完整的路径; 如果有,那是什么?



1> pgb..:

NSUserDefaults如果应用程序可以更改用户设置,则应该使用它来存储用户设置.文档在这里.

设置存储为plist文件,因此您可以存储NSDictionary实例,NSArray实例等.

如果您想NSUserDefaults使用某些设置预先填充,可以使用以下代码执行此操作:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"defaults" ofType:@"plist"];
NSDictionary *defaultsDict = [NSDictionary dictionaryWithContentsOfFile:filePath];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];

您需要使用默认设置在Resources文件夹上放置defaults.plist文件,并使用上面的代码.我从AppDelegate的+(void)initialize方法运行该代码,但您可以选择另一个地方来调用它.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有