静态库
Static Libraries
静态库完全复制进可执行的二进制里面
后缀是
.a或者.framework,.xcframework
本质上就是多个目标文件 (mach-o) (后缀名.o) 等集合,就
是这么简单。 但是不同格式又有区别
.a = .o + .o + ... 【.a 静态库只是多个mach-o文件的集合,
需要额外加上 头文件和资源文件】
使用: .a + .h + bundle
目标集合 + 头文件 + 资源文件
.framework = .a +.h +source
source 资源文件,不单单是图片视频
.framework 等于是全部打包好了,不用单独分开,本质是就
是文件夹,把它们都集合到一起
静态库提供的是目标文件, 所以不需要重新编译, 只需要链接即
可
加载 App 速度更快, 因为在编译时已经进行了链接, 因此启动
时不需要进行二次查找启动