原创Blog,转载请注明出处
blog.csdn.net/hello_hwc
欢迎关注我的iOS SDK详解专栏
blog.csdn.net/column/manage.html?alias=huangwenchen-ios-sdk
前言:计划是7月份更新Instrument以及调试相关的博客,不过今天刚好遇到个内存泄漏的问题。五月份的数据持久化部分还有三篇左右没更新,六月份集中在多线程开发上。所以这里就简单写一下Instrument中leaks使用吧。
如何打开Leaks
XCode - Open Development Tool - Instruments
打开后会看到很多工具
选择 leaks打开
- Allocations纪录了内存分配,用来优化内存使用的
- Leaks用来分析内存泄漏。ARC中引起的内存泄漏原因就是引用环。
然后我们运行下一个小工程,这个工程是接下来要更新的一个异步网络下载tableview图片的前期雏形。
这里要提到的是,我的博客写了这么多篇了,还是没有涉及到好的开源库,这部分后续我会写的。毕竟实际开发的过程中对开源库的选择也很重要,而且会大大提高效率。但是,我希望的是先把基础掌握好,这决定了理解的深度。
内存泄漏的工程下载
看下效果图
乍一看还不错啊,tableview非常流畅,图片能够惰性下载(cell屏幕上再下载),这也是我想要的雏形。可是,好奇的用leaks分析一下