保存成功
保存失败,请重试
提交成功

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

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

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

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

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

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

已有359人预订
预订达标
文章出炉
交流日期
     
18.03.20
18.03.30
18.04.02 20:30
查看文章评论/提问
小松哥_iOSer9 个月前
没找到例子,就照着代码片段自己写了个完整工程,供大家参考 https://www.jianshu.com/p/5e9fe978b0ca
(Jet)黄仲平1 年前
方便把这个配套的代码进行一次share?
温敬亮1 年前
老师,你好。感觉rac的响应式,很难debug,或者说接别人的坑时,这种响应式很难跟踪view 的响应。一个model的变更,就有可能触发n多处的view的变化。对于复杂的应用(用rac)接别人的坑,简直是灾难。rac用于简单的界面业务不复杂的应用还是很便捷。1)对于rac的适用场景,你是如何看待的呢?2)希望老师指引下rac的开发规范,最佳实践。有规范的话,在维护性上会有一定的提升。
你可能还喜欢
史上最全 Redis 面试题及答案,搞懂这套题征服面试官
ilomilo
面试官,不要再问我三次握手和四次挥手
猿人谷
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
怎样的一份“副业”,能让你不依赖“死工资”?
一尘
如何依靠副业赚钱,应对人到中年的职场危机
代码GG陆晓明
Zookeeper 详解与实践,你面试工作都绕不开的必考题!
latent
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效