首页 >iOS开发

包含 Bundle 资源的 framework 的正确打包方式

2018-07-12 09:59 编辑: 游星啊 分类:iOS开发 来源:红发_KVO

很多时候我们自己打包一些库给内部用都需要用到资源,而访问资源最好的方式是 bundle 形式,不然放置的图片资源,xib 资源和 sb 资源到处都是,访问也不好!所以一般我们会把自己的库打包成 framework 形式。

一. Bundle 的制作

Xcode 方式制作 Bundle,按图索骥吧!创建一个工程,选择 macOS 和 bundle

创建 bundle

改为 iOS 样式,默认是 macOS 样式

选择 iOS 样式(默认是 MacOS)

bundle 配置信息

配置

修改图片模式

添加 bundle 的资源

添加资源

选择需要的资源,这里用两张图片做例子

选择资源

添加成功

编译 bundle 和导出 bundle

编译导出 bundle

目标文件

快速创建 bundle,文件夹方法

什么都不说,来张动图一清二楚!

快速生成 bundle

二.动态 framework 的制作和访问

新建一个 cocoa Framework

新建 framew

配置 framework

配置1

配置2

导入 bundle

导入 bundle

新建自定义文件,并且用动态访问 bundle 方式

动态访问 bundle

设置暴露的头文件

设置需要暴露的头文件

库的头文件编写

编译导出和验证

三.静态 framework 的制作和访问

静态 framework 的配置,只需要修改 mach-O

配置静态 framework

修改访问方式

静态访问方式

编译和导出静态 framework

导入静态 framework 之后的配置,不再需要 Embedded Binaries,不过需要额外的配置

添加 copy file

验证我们是否加载成功

至此,framework 加载和访问 bundle 资源搭建完成!

作者:红发_KVO

链接:https://www.jianshu.com/p/c92c08d8afda

搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:iOS 弹幕效果
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部