文件名称:Movies:with具有MVVM架构模式的示例iOS项目
文件大小:8.65MB
文件格式:ZIP
更新时间:2024-06-01 23:32:20
swift json mvvm Swift
Swift中的iOS MVVM探索 这是我为iOS开发应用Model-View-ViewModel(MVVM)架构模式的首次尝试: 通过使用属性观察器didSet和闭包来完成View和ViewModel之间的绑定。 与大多数(如果不是全部)MVVM教程项目不同,我以编程方式创建了View(没有情节提要)。 在这个项目中,我还... 解析本地文件中的JSON数据all_movies.json 将UICollectionView嵌入UITableView内 应用概述 根据类别/流派显示“电影”的iOS应用程序(您会在运行该应用程序后知道原因)。 代码结构概述 虽然iOS MVVM体系结构通常将View和ViewController合并为MVVM的View组件,但我对两者进行了些微区分: 视图负责UI元素的外观(属性和布局)。 ViewController(控制器)充当数据源,并委
【文件预览】:
Movies-master
----Movies()
--------Others()
--------Model()
--------APIService.swift(1KB)
--------ViewModel()
--------all_movies.json(5KB)
--------View()
--------Controller()
--------Enum()
----README.md(2KB)
----Movies.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(19KB)
--------xcuserdata()