资源(图像和plist)捆绑为静态库

时间:2011-03-29 04:38:44

标签: iphone cocoa-touch xcode

我为我的应用程序创建了一个静态库。现在,我的应用程序使用plists& amp;我在申请中提到的图片。

如何捆绑这些图像并将它们与静态库一起提供,以及我在源代码加载代码中需要做哪些更改才能从该捆绑包加载它。

现在我使用[UIImage imageNamed:“my.png”]加载图片。

2 个答案:

答案 0 :(得分:2)

这正是创建框架的原因 - 在框架中你有:

  • 一个静态库(包含二进制文件) 模拟器和手机融合在一起)
  • 包含框架用户的文件 需要
  • 框架需要的资源,哪些 可以是任何东西,包括.plist 文件,图像或xib。

编辑:

删除已死的链接。您不再需要知道如何为iOS构建框架,因为从iOS8开始,您可以让Xcode创建一个iOS框架项目。

事实上,这也是一个很好的方法,因为框架可以很容易地导入到Playgrounds中进行调用。

答案 1 :(得分:2)

图书馆不能拥有“资源”。库只会提供一些算法或逻辑来完成工作。因此,您不能在库中包含任何资源。与您的库一起,您还必须分发资源。或者,使用该库的应用程序必须具有与您硬编码的名称相同的资源。