MVC架构在iOS中

来源:互联网 发布:linux wpa supplicant 编辑:程序博客网 时间:2024/05/25 21:35

MVC故名思意,就是M-V-C,modal-VIew-Controller三个单词的简称,这个是个 模 型、视图、控制器的架构。

1.modal:一般指单例模式里面的变量,可以在全局使用,例如用户名,用户类型。

2.view:指UI控件,uilabel,uibutton所有摆放的东西,这些最开始是在xib文件里面写的,现在没用storyboard和xib的话那么都在.m文件里面写,全代码生成了。

3.controller指控制器,所有的逻辑判断,例如if等逻辑判断,他们就是如何建立不同的ui之间的逻辑。

现在的ios,不怎么属于mvc架构,因为v和c总是合在一起,不好调试。当你想找逻辑错误的时候,你想在c中找,但是无奈你也要在v和c的代码堆里面找。这就是一个弊端。

0 0