iPhone 中的资源包

Posted

技术标签:

【中文标题】iPhone 中的资源包【英文标题】:Resource bundles in iPhone 【发布时间】:2010-10-16 18:32:23 【问题描述】:

如何创建资源包以在 iPhone/iPad 应用程序中使用?它只是一个带有.bundle 扩展名的文件夹还是我必须做其他事情才能使它工作?

对于通用应用程序(即:我是否必须为每个平台创建单独的捆绑包?)和本地化资源是否有任何特殊考虑?

我想创建和使用类似于Facebook Connect iPhone SDK 的资源包。

【问题讨论】:

【参考方案1】:

文件菜单 => 新建 => 新文件... => 资源 = 设置包...

将它命名为您想要的任何名称,例如“MyBundle”。

从 Finder 中,打开内容并拖动任何图像文件夹或其他文件夹。

访问...

[UIImage imageNamed:@"MyBundle.bundle/images/logout.png"];

【讨论】:

感觉有点 hacky,尤其是 imageNamed: 与whatevername.bundle 部分。

以上是关于iPhone 中的资源包的主要内容,如果未能解决你的问题,请参考以下文章

问题 - 将图像文件保存到 iphone 中的资源文件夹

仅在 iPhone 4 上无法加载名称为“MainWindow”的捆绑包 [...] 中的 NIB

为啥我的 iPhone 应用程序包在更新期间没有替换旧的应用程序包?

iphone - 如何将普通文本添加到设置包

iPhone上网络抓包方法详解

将文件夹从主包复制到 iphone 中的文档目录