Cocoa:获取cocoa bundle中Contents / Resources文件夹的路径

时间:2011-08-16 07:47:11

标签: c++ cocoa resources

我知道如何从cocoa的Resources文件夹中获取特定文件,即:

NSBundle* myBundle = [NSBundle mainBundle];
NSString* myImage = [myBundle pathForResource:@"Seagull" ofType:@"jpg"];

无论如何,我想有一个简单的函数,它给我一个Resources文件夹的路径,所以我可以在c ++中使用它。

String getResourcePath()
{
    return the correct path here
}

std::ofstream theFile;
theFile.open(getResourcePath()+"test.txt");

我想我可以手动将主要包名称与内容/资源结合起来,无论如何我想知道是否有更强大的解决方案!

谢谢!

1 个答案:

答案 0 :(得分:-10)

如果您想知道Apple提供的课程是否有某种方法,那么请查看Apple自己的文档,然后再向SO询问此问题。

在这种情况下,答案是this method。但请允许我重申:

如果您想知道Apple提供的课程是否有某种方法,那么请查看Apple自己的文档,然后再向SO询问此问题。

而且,当你这样做时,会仔细阅读文档中的所有方法。这样,你就可以了解可用的方法。