加载framework内的资源文件,首先制作一个带有资源库(bundle)的framework。
1.选择项目类型
2.创建自己需要打包的类文件,以及把资源库放入到项目中
image.png3.暴露头文件
image.png4.基础的配置信息
增加一个armv7s
Build Active Architecture Only 设置为 NO
image.png设置静态库
image.png5.编译,模拟器编译和真机编译
image.png image.png6.编辑成功后打开framework文件,可以看到bundle资源库已经在framework内了
image.pngimage.png
这两个分别是真机和模拟器的framework,用命令行可以看类型
真机
image.png
模拟器 image.png
7.制作通用的framework
image.png8.将得到的bundle放到真机和模拟器中的framework内替换掉原来的那个,得到的就是一个通用的framework。查看通用framework的信息。
image.png- 得到的通用的framework已经包含有bundle文件。接下来就是直接使用framework内的bundle资源了,新建一个项目,并将framework放入到项目中,最后要在 build Phases --> Copy Bundle Resource 加上framework。
OK!
网友评论