使用MLeaksFinder检测项目内存泄露总结
2016-03-17 18:09
323 查看
前几天看到开源工具MLeaksFinder,决定用在公司的项目中试一下,效果很不错,用法也很简单,直接把项目文件夹拖到项目中就可以了,依靠这个项目,我发现公司项目中有不少内存泄露的地方,在此总结一下:
1、block中用引用外界对象一定要先__weak,否则容易引起循环引用;
2、对象中的delegate属性,不能用strong修饰,要使用weak;
MLeaksFinder开源地址:
https://github.com/Zepo/MLeaksFinder
想要知道如何使用的请参阅以下文章:
MLeaksFinder:精准 iOS 内存泄露检测工具
1、block中用引用外界对象一定要先__weak,否则容易引起循环引用;
2、对象中的delegate属性,不能用strong修饰,要使用weak;
MLeaksFinder开源地址:
https://github.com/Zepo/MLeaksFinder
想要知道如何使用的请参阅以下文章:
MLeaksFinder:精准 iOS 内存泄露检测工具
相关文章推荐
- 多联动导航
- 3.15 晚会—「饿了么」之殇
- mapreduce是什么
- 抓取搜狗壁纸公园的图片(三)
- Bugzilla使用手册及解决方案
- GeekBand--第三周分享
- iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
- Jooby的核心在于模块
- iOS - 一个页面多个tableview
- 模拟进度条发现的彩蛋
- Bugzilla使用手册及解决方案
- Bugzilla使用手册及解决方案
- SVG布局
- SVN简介
- android 4.04的应用程序启动过程及与Zygote的交互(基于静态源码分析)
- 软件测试基础
- C++编程采用windows API实现GBK转UTF-8
- Linux命令:cp (copy)复制文件或目录
- Shiro(3)实现验证码认证
- RESTful API 设计指南