| 
 
| 自动释放池: 在iOS程序运行过程中,会创建无数个池子,这些池子都是以栈结构(先进后出) iOS5.0之后的写法
 @autoreleasepool {
 
 
 }
 
 iOS5.0之前的写法
 NSautorelease *pool = [NSAutorelease new]];
 
 [pool release];
 
 将对象加入自动释放池:
 @autoreleasepool {
 
 Person *p = [Person new];
 [p  autorelease]; // 谁创建, 谁释放
 }
 
 
 自动释放池 :特殊的栈结构
 特点:  对象加入到自动释放池后, 自动释放池结束的时候,会给池中的对象发送一条 release消息
 | 
 |