30得票4回答
应用启动时获取捆绑文件的引用/路径

假设我有一组随意的文件包含在主应用程序包中。 我想在启动时获取这些文件的文件URL,并将它们存储在某个地方。 使用NSFileManager是否可能? 在这方面文档不够清楚。 注意:我只需要文件URL,不需要访问实际文件。

27得票2回答
加载iOS上的NSBundle文件

我想创建一个具有非常灵活的图形用户界面(可换肤)的项目。为了实现这一点,我想从外部资源(例如网站)加载一个NSBundle。该bundle应包含与主项目中的某些属性和方法(IBOutlets和IBActions)相对应的nibs。 似乎苹果公司限制了使用NSBundle的可能性。是否有任何方...

24得票6回答
Foundation.framework中的本地化字符串未找到。

当我使用我的应用程序时,我遇到了这个日志警告,我不确定如何处理这个消息: 2014-10-21 12:57:54.472 App[7067:2540152] Localizable string "(A Document Being Saved By %@)" not found in...

21得票4回答
从文件路径中以编程方式获取文件名和扩展名,使用Cocoa?

我知道你可以使用NSBundle: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"rtf"]; 如何使用 NSBundle 编程获取文件的文件路径、文件名和扩展名。 例如,我可能有这样一...

20得票3回答
从项目特定路径获取资源URL

我需要通过从项目目录(即mainBundle)开始的路径来检索包含在我的Xcode项目中的资源的URL。 因此,如果我指定的路径为./snd/archer/acknowledge1.wav,则需要从中创建一个URL。 我知道可以使用NSURL(fileURLWithPath:)用于系统目录...

19得票3回答
Obj-c静态库中的NSBundle、plist和其他资源

我在Xcode中创建了一个静态库,并能够成功地在其他项目中使用。然而,对于像plists这样的资源,我发现必须将库中引用的任何plists包含在使用库的主要项目中。 在我的静态库项目中,我在目标的“复制束资源”阶段中包含了我的plist。在我的代码中,我正在做以下事情:NSBundle *ma...

18得票4回答
在NSBundle中找不到名为"Main"的故事板。

在我的应用程序开发过程中,我决定从使用UIStoryboard更改为使用.xib文件。现在出现了错误: 在NSBundle中找不到名为'Main'的storyboard 如何在应用程序的Simulator部分解决此问题?

17得票3回答
从iOS文档目录中通过文件名获取文件路径

在我的应用程序中,我下载 PDF 文件并将其存储在“文档”目录下的不同子文件夹中。 现在,我有一个文件名,我想获取它在“文档”目录下的路径,但问题是我不知道该文件存储在哪个确切的子文件夹下。 所以,是否有任何方法可以通过文件名来获取文件路径,就像有一个适用于主资源包的方法一样:(NSStr...

17得票2回答
使用[[NSBundle mainBundle] resourcePath]路径的工作方式

我相信这是一个非常基础的问题,但我很难找到与之相关的信息。 假设我的应用程序在文件夹中,还有一些更多的文件夹,就像这样: MainFolder > SecondaryFolder > AppBundle.app > 所有内容 那么,我想做的就是访问在“MainFolder”中的一个文...

16得票4回答
从应用程序包中加载图像的最佳方式

从应用程序主要捆绑包中加载图像的最佳方法是什么?我正在使用[UIImage imageNamed: "image.png"]; 但是我听说这种做法在内存使用和性能方面并不好。请问有人可以对此提供反馈吗?我的应用程序会在启动时从主包中读取大量图片,我希望尽可能地提高这个过程的效率。 最好的问候