如何在 iOS 中使用设计模式对 app 进行架构


如何在 iOS 中使用设计模式对 app 进行架构



我们在书中避免枯燥抽象的理论说明,而是着眼于各个架构实际使用时的特点:我们针对架构是如何构建 app 的各个部件的,视图和模型之间的交互到底应当如何进行,怎样优雅地处理非模型状态等话题进行了思考和回答。

为什么需要架构
理解所有模式想要解决的一般性问题

实验中的模式
学习还处于实验阶段的架构模式,比如视图状态驱动的 MVC,以及 Elm 架构等


实现技术
每种模式在代码层级是如何实现的


适用任意代码
每种架构都可以运用到任意代码库中使其获得改善


完整实现
使用五种不同架构完整实现示例 app


1.简介
配套视频的总览

3.构建迷你播放器 - MVC
展示如何在普通 MVC 上添加迷你播放器


5.构建迷你播放器 - MVC+VS
在视图状态通讯上应用观察者模式


7.构建迷你播放器 - TEA
使用 reducer 和声明式的视图层


9.Elm 架构框架<br style="overflow-wrap: break-word; color: rgb(111, 116, 121); font-family: -apple-system, " helvetica="" neue",="" helvetica,="" arial,="" "pingfang="" sc",="" "hiragino="" sans="" gb",="" stheiti,="" "microsoft="" yahei",="" jhenghei",="" simsun,="" sans-serif;="" font-size:="" 14px;"="">
立 即 下 载

相关资源

发表评论

点 击 提 交