OC-autorelease的一些总结

1.autorelease的基本用法:
     1>会将对象放入释放池中
     2>释放池销毁,才会对池内所有对象执行一次release操作
     3>会返回对象本身
     4>调用完autorelease方法后对象计数器不变

2.autorelease的好处
     1>不用再关心内存释放的时间
     2>不用关心什么时候去调用release

3.autorelease使用要点
     1>占用内存较大对象不要轻易使用
     2>占用内存较小的对象可以使用
     3>系统自带方法没有包含alloc、new、copy都是有autorelease的,不需要再release
     反之,则需要release
     4>通常自定义类会定义类方法,返回调用过autorelease的对象4.类创建返回对象方法时,不要使用类名,而是使用self,避免子类无法真正继承的尴尬

posted @ 2014-12-18 18:05  M了个WX  阅读(281)  评论(0)    收藏  举报