저는 iOS를 개발하기 위해 mvc 디자인 패턴을 사용해 왔으며, 제가이 일을 제대로하고 있는지 궁금합니다. MVC에 대해 많이 읽었습니다. 개념 상 표시되거나 뷰의 특성을 변경할 모든 정보가 내 vc의 '지식'과 같이 모델에 저장됩니다. 따라서 MVC를 설계 할 때 일반적으로 사용자가 상호 작용하는 각보기에 대한 mvc를 만들고 App의 모든 '공유 된'정보를 관리하는 모델 객체와 'UserSession'클래스를 유지하기위한 하나의 싱글 톤을 사용합니다. 예 :MVC 디자인 패턴 - 모델 디자인
내 HomeViewController에서 내 개체의 상태에 따라 다른 하위 뷰가 있으므로이 MVC (집)에서 내 homeSubview 형식과 해당 데이터를 제어하는 모델로 '발표자'를 갖게되었습니다. 내가 다른 모델 객체 (사용자 또는 객체와 같은)에서 정보를 검색 할 필요가있을 때 (이 경우) 트릭을 수행하는 '발표자 모델'이되며 프로젝트 내부의 다른 MVC에서도 마찬가지입니다.
컨트롤러가 나에게 좋아 보인다 다음
그래서보기 [을 업데이트] 컨트롤러 [에 '응답'] (필요한 경우 다른 모델과 통신) 모델, [에 질문] : 내 방법이 무엇인가이다 ,하지만 난 mvc 패턴을 올바르게 사용하지 않는 것처럼 떨어졌다. 누군가 의견을 줄 수 있습니까?
사전 : 영어에 대해 미안. 그리고 나는 어떤 제안/도움을 주셔서 감사합니다, 감사합니다!
다시 한번 감사드립니다! 사실 나는 독사 디자인을 더 얻고있다. 그리고 나는 나중에 만 바이퍼를 만난다 .. https://www.objc.io/issues/13-architecture/viper/ 그러나 나는 강철로 mvc를 유지하려고 노력하고있다. .. – Gehlen