ARC下用 @autoreleasepool {}主要还是为了避免内存峰值。
autoreleasepool相当于缩小了部分变量的作用域,当{}执行完后,回自动release
autoreleasepool
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1、[NSObject alloc]在创建完对象后,会让该对象的retainCount+1,后续的init为初始化...
- 如果你在 ARC 下感觉 @autoreleasepool 是个鸡肋,那就错错啦 !!! @autorelease...
- 引言 最近有个大佬考察了我关于autoreleasepool的了解, 之前一直认为自己了解, 但是稍微一问深, 自...
- 目录 autorelease的本质 autorelease对象什么时候释放? autoreleasepool的工作...
- 一、官网关于自动释放池的说明截取 NSAutoreleasePool NSAutoreleasePool 类被用来...