mvvm
2016-10-18 23:05:25 0 举报
MVVM是Model-View-ViewModel的缩写,是一种基于前端开发的架构模式。它将应用程序分成三个部分:模型(Model)、视图(View)和视图模型(ViewModel)。模型表示应用程序的数据和业务逻辑;视图是用户界面,它与模型没有直接的联系;而视图模型则是作为视图和模型之间的桥梁,将二者联系起来。 在MVVM中,数据绑定是一个重要的概念。它允许视图和视图模型之间自动同步,当模型中的数据发生变化时,视图也会自动更新。这种数据驱动的方式使得开发人员可以更加专注于业务逻辑的处理,而不需要关心UI的实现细节。
作者其他创作
大纲/内容
uibasecell
labelfieldtext
-init
callback
-onResponse()-onrequest()-onFailure()
uibaseview
- headerRefresh()- footRefresh()
baseviewmodel
- headerRefreshCall(callback c)- footRefreshCall(callback c)
basemodel
uibasecontroller
uibaseview *tableview
- headerRefresh- footRefresh
datasource
-numberOfRowsInSection- cellForRowAtIndexPath
datedelegate
-didSelectRowAtIndexPath
MVVM
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
0 条评论
下一页