码迷,mamicode.com
首页 > 移动开发 > 详细

iOS中bundle的应用

时间:2016-06-17 19:02:46      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

    iOS中的bundle用来保存图片、plist文件、nib文件、国际化文件等资源文件的,根据其应用分为OS X下的bundle工程[1]或target、bundle文件。

    bundle工程的创建参考文献1和文献2,使用bundle工程注意要先创建Workspace,然后再创建主工程,然后再创建bundle工程。文献1注意的地方1:我们需要修改scheme:Edit Scheme-》Build-》Add this bundle(点击左下角的+按钮,然后选中要加入的bundle)。需要注意的地方2:这样在编译其他target的时候就会自动编译此bundle了,但是这个bundle却不会打包到app中。【感觉没必要使用bundle工程,直接使用简单的bundle文件即可。bundle文件中删除一个文件,和在工程中删除其他文件夹下的文件一样,并不会导致整个bundle文件需要更新。】

    我们还需要添加run script到build parses中(点击导航栏的主工程,然后点击TARGETS-Build Phases):Build Phases-》add run script(点+号)

    bundle文件可以直接将一个文件夹的后缀改为.bundle,然后拖入到工程中即可,参考文献[3];也可以通过File-New-File-iOS-Resource-Setting Bundle路径创建,参考文献[4]。

    目前bundle工程

    随着应用变得越来越复杂,分团队及分工程开发变得不可避免,如美团这样的大型应用。如果需要分工程开发,iOS中可以在一个Workspace下管理多个工程。如果不需要分工程开发,也可以在一个工程下管理多个Target。

参考文献:

1.《iOS工程 与 资源文件 和 Bundle》http://my.oschina.net/u/811205/blog/294278

2.《iOS-生成Bundle包-引入bundle-使用bundle》http://blog.sina.com.cn/s/blog_7b9d64af0101jmj2.html

3.ios开发之使用bundle来管理资源文件

4.《iOS8正确访问mainBundle和自定义Bundle中子文件夹资源文件NSBundle》http://www.cocoachina.com/bbs/read.php?tid-319712.html

 

iOS中bundle的应用

标签:

原文地址:http://www.cnblogs.com/RiverYangZJ/p/5594762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!