2019年6月30日
摘要: 接上篇,本篇主要讲解通知和 KVO 不移除观察者、block 循环引用 、NSThread 和 RunLoop一起使用造成的内存泄漏。 1、通知造成的内存泄漏 1.1、iOS9 以后,一般的通知,都不再需要手动移除观察者,系统会自动在dealloc 的时候调用 [[NSNotificationCen 阅读全文
posted @ 2019-06-30 18:43 zmfflying 阅读(1109) 评论(0) 推荐(0) 编辑
  2019年6月27日
摘要: iOS自从引入ARC机制后,一般的内存管理就可以不用我们码农来负责了,但是一些操作如果不注意,还是会引起内存泄漏。 本文主要介绍一下内存泄漏的原理、常规的检测方法以及出现的常用场景和修改方法。 1、 内存泄漏原理 内存泄漏的在百度上的解释就是“程序中已动态分配的堆内存由于某种原因程序未释放或无法释放 阅读全文
posted @ 2019-06-27 14:07 zmfflying 阅读(1722) 评论(0) 推荐(0) 编辑