iOS开发·内存优化方法

检测内存问题的一般方法:
1、静态检测方法;
assign 与 weak,他们都是弱引用类型,最大的区别在哪呢?
weak 声明的变量对象释放后自动清空,赋值为 nil;
assign 声明的变量对象释放后不会自动赋值为 nil,会造成野指针错误

手动检测:Shift + command + B
自动检测:build setting -> 输入框 Analyzer,Analyze During ‘build’ 设置 yes;每次编译的时候就给动态的分析了。

2、动态检测方法,instrument
3、dealloc
4、第三方自动检测库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容