설정 방법 :object-objective-object에 객체를 보유
OBS : somobject는 클래스의 속성입니다. 에
– (void)setSomeObject:(SomeObject *)newSomeobject { [someobject autorelease]; someobject = [newSomeobject retain]; return; }
[somobject 오토 릴리즈] 내가 setSomeObject의 범위에서 객체를 소유하고 더 원하지 않는다고 선언합니다.
다른 개체가 보유한 "someobject"가 해제됩니까? 또는 개체가 setSomeObject 메서드에서만 해제됩니까?
someobject 클래스 atribute가 이미있는 경우?
이 개체의 동작은 어떻게됩니까?
나는 그것을 읽고 이해했습니다. 감사. someobject가 해제되고 atribute가 다른 속성으로 설정되고 retain이 newSomeObject에서 호출되어 객체 소유를 보장합니다. – okami