2022 iThome 鐵人賽
分享至
在開發軟體時,會用到許多的軟體架構,像是MVC(Model-View-Controller)、MVP(Model-View-Presenter)、MVVM(Model-View-ViewModel)等等而iOS App比較傾向於MVC架構,這兩天就來介紹一下比較多人在使用的MVC、MVVM的架構及優缺點吧!
(MVC架構圖,取自Apple Documetation Archive)MVC架構可以分成三個部分:
優點:
缺點:
以上就是MVC的簡單介紹~我們明天就來講講MVVM吧!
IT邦幫忙