美文网首页
iOS开发中的静态库和动态库

iOS开发中的静态库和动态库

作者: 梁森的简书 | 来源:发表于2020-11-23 11:47 被阅读0次
静态库 系统动态库 自制动态库

系统静态库和动态库区别:

静态库在编译期被链接到目标代码中,动态库在运行期被载入到代码中。动态库只有一份,多个程序共用。静态库则是会在每个app中拷贝一份。

使用静态库后可执行文件比使用动态库的可执行文件包可能更大,因为静态库提前(编译期)被全部添加到了可执行文件中

使用动态库包文件

image.png

在swift中和OC项目中

在OC中我们一般都使用静态库
在swift中使用动态库

查看某个三方库是动态库还是静态库

0.动态库.jpg

三方库使用动态库的好处

最终的可执行文件体积较小

相关文章

网友评论

      本文标题:iOS开发中的静态库和动态库

      本文链接:https://www.haomeiwen.com/subject/lbhfektx.html