XCode如何组织文件夹中的资产

时间:2014-01-29 23:29:55

标签: ios xcode assets

我正在开发一款拥有大量资产的应用。他们中的大多数都是应用程序的.png皮肤。 我希望能够以某种合理的方式组织这些资产。目前我拥有所有这些 在ASSETS \ SKINS \文件夹中,我想知道是否有任何方法可以保持这种方式。我的意思是拥有那种文件夹结构,所以我可以通过列出ASSETS \ SKINS文件夹并假设所有可用文件夹都包含皮肤定义来自动加载皮肤。

灵活性在这里很重要,因为我将一直添加和删除皮肤,我需要在运行时检测可用的皮肤。

(编辑)没关系,如果我只需添加项目的ASSETS文件夹

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:2)

您可以使用

[[NSBundle mainBundle] pathsForResourcesOfType:@"SOME_EXTENSION"
    inDirectory:@"YOUR_DIRECTORY_PATH"];

获取具有给定扩展名的文件的路径数组。