저는 iOS dev을 처음 사용하고 있으며 기존 프로젝트에서 작업 중입니다. 뷰와 뷰 컨트롤러를 개념화하는 방법과 컨텍스트가 다루는 방법에 관한 간단한 질문이 있습니다.코코아 터치 뷰/뷰 컨트롤러 규칙
기본 UIViewController
클래스는 실제 "실제"(더 나은 단어가없는 경우)보기를 참조하는 속성 인 view
을 가지고 있으며 컨트롤러는 본질적으로 해당 물리적보기를 관리하는 반면 (예 : - 표준 mvc 물건 이해).
이것은 뷰 컨트롤러가 코코아 터치에서 개념적 우선 순위를 취할 것을 제안합니다. 그러나 하위 뷰 (부모 물리적 뷰 또는 부모 뷰 컨트롤러에 추가)를 추가하면보기 컨트롤러가 아닌 실제 뷰를 사용할 수 있습니다.
는 처음 (아마도 자신의 물리적 뷰를 생성한다) 서브 뷰 제어기을 만들고 그것 addSubView
view
속성을 전달할 것으로 예상된다? 난 그냥 여기에 종래의 워크 플로우에서 분명 뭔가를 놓치지 않고 있는지 확인하고 싶다.
고마워요! 모든 리소스/참조를 부탁드립니다. 다른 사람들은 WWDC에서 언급 한 "Evolution of View Controller"비디오에 대한 링크입니다. https://developer.apple.com/videos/wwdc/2012/ – devios1
WWDC 비디오 외에도 모든 것이 UIViewController 클래스 참조에 있으며, 및 아래에 링크 된 뷰 컨트롤러 프로그래밍 가이드 : http://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html – jrturton