摘要: 1. 通过分配或复制创建的对象保持计数1 2. 假设任何别的方法获取的对象保持计数1,而且在自动释放池中. 要想在当前执行范围外使用该对象,就必须保持它 3. 向集合添加对象时它就被保持,从集合移除对象时就被释放.释放集合对象会释放该集合中的所有对象 4. 确保有多少alloc,copy,mutableCopy或retain消息就有多少release或autorelease消息发送给该对象. 换句话说,确保你的代码平衡 5. 在访问方法设置属性,先保持,再释放 (ztime: 现在有@propperty , @synthesize 两个指令自动创建此代码) 6. 用@"..."结构创建的NSString对象是常量.发送release或retain并无效果 阅读全文
posted @ 2012-07-20 10:20 苹果吧 阅读(683) 评论(0) 推荐(0) 编辑