我正在做一个设置方法:
OBS:somobject 是一个类的属性。
– (void)setSomeObject:(SomeObject *)newSomeobject { [某些对象自动释放]; someobject = [newSomeobject 保留]; 返回; }
在 [somobject autorelease] 上我声明我不想在 setSomeObject 的范围内拥有更多的对象。
被另一个对象保留的“someobject”会被释放吗?还是仅在 setSomeObject 方法上释放对象?
如果 someobject 类属性已经存在?
这个对象的行为是什么?