2012-04-15 2 views
0

XCode/Cocoa/Objective-C 프로그래밍에서 MVC 개념을 이해하는 데 어려움이 있습니다.XCode MVC 명확화

이 용어가 사용됩니까? 아니면 실제로 잘 짜인 프로그램을 만들 수있는 XCode의 기능이 있습니까?

모델, '보기'및 컨트롤러가 의미하는 바를 분명히 말할 수 없습니다. 누군가 정말로 감사한다고 분명히 말할 수 있다면.

저는 모델이 데이터베이스와 같은 데이터 저장소라고 생각합니다. 궁극적으로 이것이 일반 클래스 파일로 유지되지 않습니까? 보기가 인터페이스 작성기에서 작성한 인터페이스입니까? 마지막으로, 컨트롤러는 프로그램의 주요 코드이며 여러 가지 방법으로 구성되어 있습니까?

죄송합니다. 바보 같은 질문 인 것 같아서 쉘 스크립팅에서 왔습니다. 나는이 모든 수수께끼를 발견했습니다.

미리 감사드립니다.

+0

[here] (https://developer.apple.com/library/mac/#documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html) 및 [여기] (https : // developer.apple.com/library/mac/#documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model-View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14)? –

답변

1

XCode에서보기를 구성하고 컨트롤러에 연결합니다. 그래서 MVC 디자인을 장려한다고 말할 수 있습니다. 모델 부분은 좀 더 불투명합니다.

+0

그래서 컨트롤러는 생성 한 클래스와 메서드가있는 객체이고 뷰는 이러한 객체에 연결하는 인터페이스입니까? 이 모델은 데이터 등을 저장하는 별도의 것입니다.이 말이 맞습니까? 당신의 도움을 주셔서 감사합니다 – Cristian

0

코코아 디자인 패턴의 첫 두 장을 읽는 것이 좋습니다. MVC가 Cocoa에 어떻게 적용되는지 이해하는 데 도움이되었습니다.