公司接到一个任务封装一个静态库,以前没做过,就查了下资资料,过程不难,还是简单记录下

首先要先创建一个framework库项目
创建一个.framework静态库

库文件的说明
创建一个.framework静态库

接下来要设置库的类型,也就是静态库还是动态库
创建一个.framework静态库

库的类型选好后,将写好的功能类放到项目里,或者新创建类并完成功能,需要注意一点,就是导入头文件到DovFramework.h的时候没有提示

创建一个.framework静态库

写好后将要暴露出来的头文件放到public里面
创建一个.framework静态库
创建一个.framework静态库

接下来就开始build build了
创建一个.framework静态库

编译后右击framework文件show in Finder
创建一个.framework静态库

Finder中会出现两个framework库,一个是模拟器编译得到的,一个是真机编译得到的
创建一个.framework静态库

到这里还没有结束,后面还有一个很重要的一部就是合并库,合并之前先查看一下信息
创建一个.framework静态库

创建一个.framework静态库

接下来我们进行合并
创建一个.framework静态库

创建一个.framework静态库

创建一个.framework静态库
合并完成后就可以使用了

新创建项目,将打包好的DovFramework.framework拖入项目中,导入头文件#import <DovFramework/DovFramework.h>后就可以使用我们封装在库里面的功能了.

到此基本完成,如有不对的地方,还望指出.

相关文章:

  • 2022-12-23
  • 2021-12-22
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2021-04-12
  • 2021-05-11
猜你喜欢
  • 2021-08-12
  • 2021-10-29
  • 2021-05-16
  • 2021-07-22
  • 2022-12-23
相关资源
相似解决方案