ios中静态库.framework的制作和使用
2017-12-26 本文已影响0人
杭州七木科技
iOS里静态库形式有.a和.framework,在上一篇文章中
ios中静态库关于.a的制作与使用,
我们了解了ios中库的类型,概念,及使用区别。
在.a静态库制作与使用一文中,主要介绍了.a静态库的制作和使用方法,这篇文章我们主要介绍下关于.framework的制作和使用,和.a制作的方法大概类似,注意一下制作类型的区别。
.framework的制作步骤
1.打开Xcode,创建项目
1.创建项目.png
2.创建一个类之后,声明并实现方法之后,进行一些静态库参数的配置
2.静态库参数设置.png
3.把外部可以调用的头文件拖拽到Headers里
3.公开文件设置.png
4.考虑到不同系统版本,我们需要配置一下指令集
4.arm处理器配置.png
5.设置一下库文件支持的最低版本
5.设置最低版本.png
6.编译文件,分别使用模拟器和真机编译,同样和.a制作方式一样,设置release模式
6.1模拟器编译.png
真机编译
6.2真机编译.png
7.编译完成后,我们Show In Finder找到包的位置及相关文件
7.找到的包.png
8.在终端操作中,把模拟器和真机编译出来的包合并
8.合并包.png
9.找到之前的包,把合并之后的包替换
9.替换包.png
至此,关于.framework的制作结束。
接下来,我们看下在项目中,如何使用刚打包好的.framework,和我们正常使用项目中的动态库步骤一样。
1.导入.framework库
使用1.添加库到项目中.png
2.设置框架的头文件路径
使用2.设置框架的头文件路径.png
3.导入头文件,调用方法
使用3.调用方法.png
[end]
关于静态库.a和.framework的制作和使用介绍到这里就结束了。