如何在iOS应用程序中嵌入自定义资源和文件夹

时间:2013-01-11 09:05:13

标签: ios resources

我有一个iOS应用程序,它嵌入了一个捆绑为静态库的本机C二进制文件。这个二进制文件最初设计用于“常规”计算机,并依赖于某些特定的文件夹布局,如:

myapp
- images
  - big
  - thumbnails
- templates
- sounds

为了使二进制文件正常工作,我需要保持这种布局。我没有做太多的iOS开发,也许这是一个微不足道的问题,但我如何在我的iOS应用程序中复制这个文件夹布局(以及如何在应用程序中获取其绝对路径)?

1 个答案:

答案 0 :(得分:2)

每个应用都有一个沙箱,其中包含一组您可以使用的文件夹。如果他们在文件或图书馆文件夹中,您的应用程序是否仍然可以正常运行?

 NSString *documentsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
 NSString *libraryDir = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];

还有/ tmp和/ caches,但可能这些并不是你想要的。我相信上述两种情况都存在更新/同步。