ARC를 사용하는 iOS-App이 있습니다. InterfaceBuilder를 사용하지 않으면 모든 UI가 수동으로 생성됩니다. 해당 응용 프로그램에서 SubViewController 함께 여러 UIViewControllers 있습니다. 이러한 ViewController는 스택에 푸시하는 메뉴 (-ViewController)에서 함께 연결됩니다.메모리가 ios보기 계층에서 해제되지 않았습니다.
제 문제는 ViewControllers간에 전환 할 때 메모리가 해제되지 않는다는 것입니다.
SubViewController에 대한 참조를 이와 같이 유지하는 것은 잘못 되었습니까?
@property (nonatomic, strong) UIViewController subViewController1;
@property (nonatomic, strong) UIViewController subViewController2;
viewDidUnload가 호출되지 않습니다. 누구나 깨끗한 뷰 계층 구조를 만드는 좋은 예가 있습니까?
viewDidUnload는 메모리 부족 상태에서만 호출됩니다. – 0x8badf00d