2011-10-17 2 views
0

저는 코코아에 익숙하지 않지만 MVC와 일반적으로 코딩하고 있습니다. ActionScript 배경에서 왔기 때문에 PureMVC에 익숙합니다.코코아 MVC 구현

Cocoas MVC의 기본 사항을 이해합니다. 모든 것은 매우 작은 응용 프로그램으로 잘 작동합니다. 하지만 더 큰 애플리케이션을 위해 아키텍처를 어떻게 설정해야합니까? 모델 개체와 모든 파트 간의 통신을 어떻게 관리해야합니까? 어떻게 인스턴스간에 인스턴스를 전달합니까? 내 인스턴스를 매핑하는 Singleton을 사용하는 것이 좋은 생각입니까?

지금은 Objective C PureMVC 구현을 사용했습니다. PureMVC를 아는 분 : Mediator 서브 클래스를 사용하는 대신, IMediator Protocol을 구현하는 ViewController 서브 클래스를 만들었습니다. Mediators와 ViewController는 거의 같고 모든 ViewController 항목을 잃지 않기 때문입니다.

그러나 저는 확실히 미래의 프로젝트를 위해 Apple이 승인하고 잘 정립 된 방식으로 가고 싶습니다. 아무도 내 좋은 아키텍처 접근 방식을 줄 수 있습니까?

+0

미안하지만이 질문은 스택 오버플로 Q & A 형식에 적합하지 않으므로 * 매우 * 광범위합니다. – zoul

+0

예 동의합니다. 하지만 어쩌면 누군가가 저를이 주제에 대한 좋은 자원으로 연결시킬 수 있습니다. – Dominik

답변