当一个所有者(owner,其本身可以是任何一个Objective-C对象)做了以下某个动作时,它拥有对一个对象的所有权(ownership): 1. 创建一个对象.包括使用任何名称中包含“alloc”.“new”.或者“copy”的方法. 2. 保留(retain)一个对象. 一个对象可以有多个所有者,一个所有者也可以拥有多个对象. 相应的,引用计数增减的基本规则是: 1.当所有者创建一个对象时,该对象的引用计数为1. 2.当所有者保留它时,该对象的引用计数加1. 3.当所有者释放(releas…