iPhone 애플리케이션 개발을위한 MVC 디자인 패턴에 대해 지금까지 여러 리소스를 읽었습니다. 그러나 나는 하나의 질문이 아이폰 개발 컨텍스트에서 MVC의 모델 부분을 관련이있다.iPhone 개발 컨텍스트의 MVC
첫째, 내가 MVC 어떻게 생각하는지 말씀을 전합니다
모델 :은 우리가 우리의 응용 프로그램의 객체에 관한 한 데이터와 관련이 있습니다. 예 : 열차 시뮬레이터의 적용보다, 열차의 각 열차는 자체 속성을 가지게되며 열차 모델에 저장됩니다.
컨트롤러 :은 UI 업데이트를 제어합니다. 기차 모델에 대한 참조를 유지하고 모델의 변경 사항을 확인합니다. 특정 열차의보기를 변경하는 경우입니다. 또한 UI 입력을 확인하여 모델 내부의 데이터를 변경할 수 있습니다.
보기 : 이것은 매우 분명합니다. UIView에 대한 모든 것, 화면에 표시되는 내용입니다. 이제
는 질문은 ...합니까 모델은 모델로 간주 될 지속되어야한다? 또는 에 임의의 지속성이없는 변수가있는 클래스를 가질 수 있습니다. .... 모든 입력에 대한
감사하는이뿐만 아니라 모델로 간주 것인가, 아니면 모델 CoreData 또는 .TXT 등 파일에 처럼 어딘가에 저장해야합니다!
감사합니다. 짧고 멋지다! – doNotCheckMyBlog