美文网首页iOS基础
iOS静态库与动态库的区别

iOS静态库与动态库的区别

作者: EasonWangys | 来源:发表于2018-05-22 11:32 被阅读3次

iOS静态库与动态库的区别

1、静态库:链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。

2、动态库:链接时不复制,程序运行时由系统动态加载到内存,系统只加载一次,多个程序共用,节省内存。

注意修改的地方
1、mach-o type
2、enable bitcode
3、把.h文件公布出去

内存优化

检测内存泄露应用的⼀一方法:

  1. 静态检测⽅方法 手动、自动(analyzer)
  2. 动态检测⽅方法 instruments-leaks
  3. dealloc
  4. 第三⽅自动检测库-MLeaksFinder

相关文章

网友评论

    本文标题:iOS静态库与动态库的区别

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