对你自己拥有的对象负责,你只能释放你拥有的对象
凡是通过retain,alloc,copy等手段获得了所有权的对象,都必须在你不在使用他的时候,由你来调用release,autorelease等手段来释放对他的所有权
在一定的代码段内,对同一个对象所做的 copy,alloc和retain的操作次数应当与release和 autorelease操作的次数相等
可以在类的dealloc方法中释放你所占有的实例变量
对于便利构造器和访问起来说,你没有通过上面的这些手段获得对象的所有权,因此在这些情况下你无须对获得对象进行额外的释放操作
autorelease只不过意味着“预定延迟发送一条release消息”,当前的引用计数器并没有变 |