MVC架構簡介
在App使用時,我們能看到的授艰、摸到的都是界面辨嗽。其實對于界面來說,就是把內容展示在規(guī)定的位置上淮腾。所以我們從App的界面開始講解iOS的基本架構MVC糟需。我們在App中能看得到文字和圖片都是視圖(View)屉佳。視圖(view)展示的內容就是數(shù)據(jù)(Model),像文字是個數(shù)據(jù)(Model)洲押,圖片也是數(shù)據(jù)(Model)武花。視圖(View)只是呈現(xiàn)數(shù)據(jù)(Model)的一種方式。如何將數(shù)據(jù)(Model)合理的展示在視圖(View)中杈帐、視圖(View)和視圖(View)之間的構成体箕,都需要需要一個管理類(Controller)來控制。在iOS中這就是最基本的MVC結構挑童。
iOS中的MVC
iOS中基礎的組件和整個App結構都遵循最基本的MVC結構累铅。在iOS中整個視圖通過UIView展示,所有的管理都通過UIViewController來實現(xiàn)