MVVM 在美团点评酒旅业务中的实践

作者/分享人:美团技术团队
向 Ta 提问
美团技术团队官方账号

作为一名 iOS 面试官,经常会问到候选人关于 MVVM 理解的问题;大部分面试者的回答存在局限,简单理解成解决 MVC 中 Controller 代码过重的解决方案,实际上 MVVM 架构能做的不止于此。我们所在酒旅业务团队从2015年开始尝试使用 MVVM 架构进行开发,基于 MVVM 架构开展技术建设,支撑业务的快速发展。

本次分享主要面对 iOS 研发从业人员,具备 iOS 开发基础知识。通过本次分享,可以学到:

  1. iOS MVVM 的代码写法实践。
  2. 如何针对 MVVM 架构做代码复用?
  3. 针对 MVVM 架构如何做自动化测试?

作者简介:吴卓,美团点评技术专家。2011年开始接触 iOS 开发,作为一名独立开发者上架过多款 App。2014年底加入美团点评,负责过酒店、火车票、机票等业务开发。

已有319人预订
预订达标
文章出炉
交流日期
     
18.03.20
18.03.30
18.04.02 20:30
查看文章评论/提问
温敬亮
老师,你好。感觉rac的响应式,很难debug,或者说接别人的坑时,这种响应式很难跟踪view 的响应。一个model的变更,就有可能触发n多处的view的变化。对于复杂的应用(用rac)接别人的坑,简直是灾难。rac用于简单的界面业务不复杂的应用还是很便捷。1)对于rac的适用场景,你是如何看待的呢?2)希望老师指引下rac的开发规范,最佳实践。有规范的话,在维护性上会有一定的提升。
(Jet)黄仲平
方便把这个配套的代码进行一次share?
小松哥_iOSer
没找到例子,就照着代码片段自己写了个完整工程,供大家参考 https://www.jianshu.com/p/5e9fe978b0ca
你可能还喜欢
解读《阿里巴巴 Java 开发手册》背后的思考
Hollis
初探 Kafka
阿福
LeetCode 刷题指南以及常见算法题解题思路总结
kerry
大数据开发面试指南
王知无
高并发系统缓存实战入门
饿了么物流技术团队
7 天从 Java 工程师转型为 Go 工程师
DIU哥
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!