用于访问 xcode 构建阶段文件的变量"copy bundle resources"?



我有几个。txt文件,我的应用程序访问并获取数据。

我理解的方式是,当应用程序在用户的计算机上运行时,使用我的项目的copy bundle resources构建阶段将正确地将这些文件安装到apple指定的目录中。

再一次,据我所知,这是我所需要做的,使。txt文件在Mac苹果商店合法。如果我说错了,请纠正我。

我在做上面的步骤。txt文件被添加到项目和构建步骤中。

一旦应用程序运行,我如何打开这些文件?如何获得文件路径?

我正在寻找一个标准的文件路径,如:@"~/Library/<app-identifier>/filename.txt>"

是否存在这样的特殊文件路径列表?

您应该使用NSBundle方法之一。最基本的是:

NSString *path = [[NSBundle mainBundle] pathForResource:@"filename"
                                                 ofType:@"txt"];

查看NSBundle Class Reference中的方法,在那里你可以指定子目录,以及如何获取主bundle以外的其他bundle。

最新更新