一:写在前面
请使用ARC!!!
如果使用的第三方库不支持ARC机制,可以在target->build phase->compile sources中选择对应的源码文件并在气候加入-fno-objc-arc标示,如下图所示:
如果你的应用对内存泄露比较敏感(长时间运行或者耗费较多内存),或者你对代码有洁癖无法忍受半点内存泄露,而你又没有大把的时间和精力取修复那些虚无缥缈的泄漏点,那么ARC将是你最好的选择,因为修复泄露bug实在是太坑爹了...
如果你不习惯ARC,又或者你使用的SDK版本根本不支持ARC,那么,请看下文。
二:修复方法
好,言归正传。
按我个人理解