iOS静态库与动态库的区别

iOS静态库与动态库的区别

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

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

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

内存优化

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

  1. 静态检测⽅方法 手动、自动(analyzer)
  2. 动态检测⽅方法 instruments-leaks
  3. dealloc
  4. 第三⽅自动检测库-MLeaksFinder
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容