2011-10-04 3 views
0

이것은 내가 궁금해했던 내용입니다.UIViewController 클래스에서 dealloc이 기본적으로 생성되지 않는 이유는 무엇입니까?

Xcode에서 새 UIViewController 하위 클래스를 만들면 ViewDidUnload를 비롯한 몇 가지 기능으로 스텁됩니다. 그러나 dealloc 메소드가 없습니다.

왜 클래스에 그 메소드를 스텁하지 않습니까?

+0

일반적으로 없습니다. 코드에 추가하십시오. – Legolas

답변

0

저는 이것이 합리적인 질문이라고 생각합니다. 사용하는 것이 더 높다는 점을 감안하면 의미가있을 것 같습니다. 하지만 여기서 가능한 유일한 대답은 그들이 (어떤 이유로 든) 결정하지 않았다는 것입니다. 당연히 직접 추가 할 수 있습니다. iOS5에서는 ARC와 상당히 중복 될 수 있습니다.

1

Xcode 용 템플릿을 직접 만들 수 있습니다. 템플릿에 dealloc 메소드를 추가하려면 이동하십시오.

~/Library/Application Support/Apple/Developer Tools/Templates/을 찾습니다.

관련 문제