ios中静态库.framework的制作和使用

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的制作和使用介绍到这里就结束了。

你可能感兴趣的:(ios中静态库.framework的制作和使用)