iOS开发中的静态库和动态库
2020-11-23 本文已影响0人
梁森的简书



系统静态库和动态库区别:
静态库在编译期被链接到目标代码中,动态库在运行期被载入到代码中。动态库只有一份,多个程序共用。静态库则是会在每个app中拷贝一份。
使用静态库后可执行文件比使用动态库的可执行文件包可能更大,因为静态库提前(编译期)被全部添加到了可执行文件中
使用动态库包文件

在swift中和OC项目中
在OC中我们一般都使用静态库
在swift中使用动态库
查看某个三方库是动态库还是静态库

三方库使用动态库的好处
最终的可执行文件体积较小