2012-10-03 2 views

답변

4

애플의 문서 뷰는 더 이상 언로드되지 않습니다. 메모리 부족 경고가 발생하면 그것이 다시로드 할 수 또는 나중에 다시 다시 알고 있다면 아이폰 OS 6, 이전

는 의 UIViewController 클래스는 뷰를 제거. 이 경우에는 viewWillUnload 및 viewDidUnload 메서드를 호출하여 뷰와 연결된 모든 개체의 소유권을 양도 할 수있는 기회를 제공합니다. nib 파일에서로드 된 개체를 포함하여viewDidLoad 메서드에서 만들어진 개체 , 런타임에 느리게 생성 된 객체 및 이 뷰 계층 구조에 추가되었습니다. iOS 6에서는보기가 삭제되지 않으며 이러한 메서드는 호출되지 않습니다. 메모리가 부족할 때보기 컨트롤러가 특정 작업을 수행해야하는 경우 didReceiveMemoryWarning 메서드보다 우선합니다.

따라서 등록 해제 명령을 -(void)dealloc 또는 -(void)didReceiveMemoryWarning에 넣으십시오. Arc -(void)dealloc get이 호출 되더라도 [super dealloc]을 호출 할 수 없습니다.