iOS体系结构:iOS体系结构 源码
MVX框架 前言 1,MVC苹果的UIVieController就是根据MVC框架来设计的,UIVieController持有View跟模型(自己实现),对于一个简单的页面而言在UIVieController负责处理业务逻辑,查看负责显示UI并接受用户事件(并发生事件传递给UIVieController),模型负责存储数据。就这样一个UIVieController对应一个MVC。但是,一旦这个页面变得稍微复杂一点,UIVieController就会变得很“胖”。所以,当页面变得复杂时真的就不适合使用MVC了吗?不是。最主要的原因是没有分模块,当页面比较复杂时,这个UIVieController更偏向与是一个负责展示页面的窗口(屏幕)。此时的框架应该是这样的UIVieController包含了多个MVC,每个MVC负责自己的业务,UIVieController再将这些MVC的视图分组合成一个
文件列表
iOS-Architecture-main.zip
(预估有个21文件)
iOS-Architecture-main
MVX-DemoTests
MVX_DemoTests.swift
947B
Info.plist
727B
LICENSE
1KB
MVX-Demo
ViewController.swift
666B
Assets.xcassets
AppIcon.appiconset
Contents.json
2KB
暂无评论