目录
1、NSRunLoop
NSRunLoop(生成NSAutoreleasePool对象 应用程序主线程处理 废弃NSAutoreleasePool对象) 下图中由于产生的对象不能被释放是由于没有废弃NSAutoreleasePool的对象持续增加
2、MRC内存管理原则
- 自己生成的对象,自己持有
- 非自己持有的对象,自己也能持有
- 自己持有的对象不再需要时释放
- 非自己持有的对象无法释放
3、_ _strong修饰符
_ _strong 是所有ID类型默认的所有权修饰符
id obj = [[NSObject allloc] init];和id _ _strong obj = [[NSObject alloc]init];是一个意思
NSRunLoop
本人个人微信公众号地址(喜欢记得关注😯)
辛小二个人微信公众号地址
网友评论