2012-07-29 3 views

답변

1

아니요, 가능한 한 빨리 메모리에서 꺼내려면 viewDidUnload에서 수행하십시오.

ARC는 이 필요하지 않음을 의미합니다. 아무 데나 수행하려면이 필요하지만, 그렇게하면 여전히 더 효율적입니다.

모든 클래스에서 호를 사용할 때 교착 상태에서 속성을 nil 할 필요는 없습니다.

+0

UIView 하위 클래스에 정의 된 콘센트는 어떻습니까? UIView 하위 클래스의 dealloc에서 해당 콘센트를 지정하지 않아야합니까? (물론 UIView 하위 클래스는 UIViewController의 viewDidUnload에서 제외됩니다.) –

+0

아니요 - ARC를 사용할 때 모든 클래스에서 dealloc의 속성을 dealloc 할 필요가 없습니다. 주의 사항은 생각하지 않고 모든 dealloc을 제거 할 수 있다는 것을 의미하지는 않습니다. 당신은 여전히 ​​제거 알림 청취자 등 다른 일을 할 수도 있습니다 :) – deanWombourne