1.autorelease的基本用法
- 会将对象放到一个自动释放池中
- 当自动释放池被销毁时,会对池子里的所有对象做一次release操作
- 会返回对象本身
- 调用完autorelease方法不会对对象的引用计数器产生影响
2.autorelease的好处
不用再关心对象的释放时间
3.autorelease的使用注意
- 占用内存较大的对象尽量不用autorelease
- 不能连续调用autorelease或者调用autorelease后又调用release方法
- 系统自带的方法里面没有alloc/new/copy的,说明返回的对象都是autorelease的
- 没有创建自动释放池,但是调用了autorelease方法,这样是没有效果的