创建程序包(Bundles)

问题:

  你想把资源按照层次结构分组并可在运行时能够随时调用。 
方法:
  按照下面的步骤成功创建一个程序包:
  1、在磁盘中创建给一个根文件夹,也是之后的程序包;例如,我们把这个文件夹命名为 Resources。

  2、在 Resources 文件夹下创建 3 个命名为 Images、Videos 和 Sounds 的子文件夹;

  3、在上面3 个子文件夹内分别放入相应的资源;

  4、完成以上步骤之后,将资源文件夹重新命名为 Resource.bundle,点击 “增加”以便在文件夹中能够增加.bundle 扩展名。 

讨论:

  Bundle 是以一个.bundle 为扩展名的文件包。和普通文件夹相比它们有 2 个主要特点:

   1、Cocoa Touch ?供了一个界面,通过这个界面你可以进入相应的文件包简单获取里边已有资源。

  2、如果在 Xcode 左侧导航窗口增加一个文件包,任何文件增加或者移出文件包将分别 立即出现或者消失在 Xcode 导航窗口。相反,如果你在 Xcode 导航增加了一个文件夹,然 后再去删除磁盘中这个文件夹中的文件,在没有 Xcode 的帮助下,这个文件将会变成红色并 且不能立即删除。文件包非常有用,特别是你想在文件夹中通过 Finder 而非 Xcode 手动增加文件。

  每个 iOS 应用至少有一个 bundle,叫做 main bundle(主文件包)。主文件包包含你的 应用软件中的二进制代码和其他在应用软件中使用的资源,比如影像、声音、HTML 文件和 其他相关文件。换言之,主文件包包含了你?交给 APPStore 或者发布到自己组织内部的最 终二进制文件中的资源。这些资源随后可以用 NSBundle 类的 mainBundle 类的方法动态加载。 

转载于:https://www.cnblogs.com/safiri/p/4010763.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值