###了解
在程序的栈中,遵循一个尊则,先进后出。在内存结构中,新唤醒一个runloop,就会隐式创建一个autoreleasepool释放池
###@autoreleasepool如何用
arc环境中这样用@autoreleasepool{ ... @autoreleasepool{ ... }}
###以下情况使用autoreleasepool
1.写基于命令行的的程序时,就是没有UI框架,如AppKit等Cocoa框架时。2.写循环,循环里面包含了大量临时创建的对象。3.创建了新的线程。(非Cocoa程序创建线程时才需要)4.长时间在后台运行的任务。