- 这个步骤稍微多一些:
- 下面的步骤基本和 制作.a 一样。
-
创建工程 是 bundle
创建工程.png -
2、制作头文件
制作头文件.png - 3、暴露想要的.h文件
想要的暴露的.h文件.png
-4、修改为 .framework ,步骤较多。。。
把bundle改为Framework.png
- 4.1 慢慢看:
1.png
- 4.2 慢慢看:
2.png
- 4.3 慢慢看
3.png
- 4.4 然后在plist 文件的Bundle OS Type code 修改为 FMWK
4.png
- 4.5 出现次错,是因为没有导入<Foundation/Foundation>框架
出错.png
- 解决问题:
解决.png
- 最后就是,测试了。
自己制作的 .framework 是静态库。系统的才是 动态库。
制作静态库时,我们要 进行内存分析:
1.png