如果我有一个copy属性并将其设置为另一个对象,我实际上创建了一个保留计数为1的新对象。
@property (copy) myObject;
myobject = someOtherObject;
//&myOBject != &someOtherObject
此时,让我们调用myObject& myObject1。
的地址如果我在将myObject设置为someOtherObject
后执行此操作myObject = someOtherObject2
& myObject1会发生什么?现在myObject指向一个值,该值等于someOtherObject2的值,但是在新的内存地址处。 & myObject1会发生什么,还有什么东西还指向它吗?