ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Stanford Lecture] MVC
    Stanford iOS Lecture 2020. 4. 13. 23:37

    # What is MVC design pattern ?

     

    • Divide objects in your program into 3 “camps”.
    • model = What your application is (but not how it is displayed)어떻게 보여주는지가 아니라 그냥 무엇인지를 알려줌
    • controller = How your Model is presented to the user (UI logic)
      모델이 스크린에 어떻게 표현되는지 알려줌
    • view = Your Controller’s minions
      컨트롤러가 화면에 무언가를 보여줄  사용

     

    # 캠프 간의 소통

     

    Model - View - Controller

     

    • 컨트롤러는 모델을 통제
    • 모델은 앱을 설계하는 쪽에 가까움
    • 모델을 설계하려면 앱이 근본적으로 무엇을 하는지 생각
    • 사용자에게 어떻게 보여질지와는 상관이 없음
    • 앱이 실제로 무엇을 하는지를 이해하려고 하는 부분
    • MVC설계에서 구분해야만 하는 

     

    • 일반적으로 ios 에선 mvc 한개가 하면 하나를 제어
    • 혹은 아이패드 화면은 두개두 개,세개 제어
    • MVC 앱의 작은  부분을 제어
    • 기본적으로 MVC  다른 MVC  일부로서만 일할  있다.
    • MVC 다른 MVC  일부로 생각해야 .
Designed by Tistory.