


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

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

三方库使用动态库的好处
最终的可执行文件体积较小
静态库在编译期被链接到目标代码中,动态库在运行期被载入到代码中。动态库只有一份,多个程序共用。静态库则是会在每个app中拷贝一份。
使用静态库后可执行文件比使用动态库的可执行文件包可能更大,因为静态库提前(编译期)被全部添加到了可执行文件中
在OC中我们一般都使用静态库
在swift中使用动态库
最终的可执行文件体积较小
本文标题:iOS开发中的静态库和动态库
本文链接:https://www.haomeiwen.com/subject/lbhfektx.html
网友评论