作用:使用局部autoreleasepool,及时对autoreleasepool作用域内,不需要的对象进行及时的释放,防止内存暴涨(含大量临时变量循环、新线程执行时、命令行工具)
autoreleasepool官网文档
1、autoreleasepool销毁:
autoreleasepool出栈销毁时,给池里的对象发送release消息;
2、enumerateObjectsUsingBlcok循环内嵌autoreleasepool;
作用:使用局部autoreleasepool,及时对autoreleasepool作用域内,不需要的对象进行及时的释放,防止内存暴涨(含大量临时变量循环、新线程执行时、命令行工具)
autoreleasepool官网文档
1、autoreleasepool销毁:
autoreleasepool出栈销毁时,给池里的对象发送release消息;
2、enumerateObjectsUsingBlcok循环内嵌autoreleasepool;