의존성 주입에 대한 질문 : 컨트롤러를 만들 때 컨트롤러를 데이터 모델에 대한 포인터로 초기화하는 아이디어를 이해합니다.의존성 삽입 : 컨트롤러간에 모델을 전달합니까?
Controller *controller = [[Controller alloc] initWithDataModel:[self dataModel]];
하지만 TechZen이 통과에 대해 언급 한 대답을 읽으 려는지 궁금합니다. 컨트롤러 간의 모델.
TechZen "종속성 주입은 뷰 컨트롤러의 데이터 모델 객체를 필요에 따라 컨트롤러를 보는 데 의존합니다." Cocoa touch connection and data design pattern
이것은 단순히 각 컨트롤러가 생성시 포인터로 초기화된다는 것을 말합니 까? 아니면 나중에 새 모델에 대한 포인터를 사용하여 데이터 모델을 할당/메소드를 통해 전달 되었습니까?
- (void)connectToModel:(id)newModel;
감사합니다. Zoul, 내가 생각했던 것, 그냥 개념을 이해하고 싶었습니다. 매우 감사 ... – fuzzygoat