文章列表

iOS 覆盖率检测原理与增量代码测试覆盖率工具实现

丁京 王颖
本文介绍美团到店餐饮团队对 iOS 覆盖率检测算法的研究,分享一种可以嵌入到现有开发流程中,并对开发透明的增量代码测试覆盖率工具的实现。 阅读全文

美团开源Graver框架:用“雕刻”诠释iOS端UI界面的高效渲染

洋洋
Graver 是一个高效UI渲染框架,美团外卖平台摒弃了 UIKit,采用全新的视觉元素分解方式来构建界面,让 UI 渲染变得更简单、灵活,现已开源。 阅读全文

美团外卖iOS App冷启动治理

郭赛 徐宏
本文主要分享了美团外卖iOS客户端针对App冷启动性能进行治理的一些经验。 阅读全文

Category 特性在 iOS 组件化中的应用与管控

尚先 泽响
本文主要介绍如何通过 Category 特性来实现优雅的组件间通信方案,并分享美团平台对于 Category 用法的管控与实践。 阅读全文

【基本功】深入剖析Swift性能优化

亚男
Swift具有快速、灵活、安全的特性。通过编译器的优化使得执行速度更快,占用空间更小。本文将介绍Swift编译器在各阶段如何优化代码以及方法是如何分配的,在此基础上,引申出如何利用这些优化特性,选择正确的机制来提高程序性能。 文末扩展了Swift在优化后出现的一些非预期的“Bug”。 阅读全文

iOS系统中导航栏的转场解决方案与最佳实践

思琦
由于 iOS 系统自身的设定,导航栏的转场效果受到诸多因素的限制。除此之外,大型应用中的路由系统也需要导航栏的转场更加灵活、稳定和方便,这些要求都提升了导航栏相关组件的开发难度,本文将介绍美团点评针对此问题的解决方案以及最佳实践。 阅读全文

Logan:美团点评的开源移动端基础日志库

姜腾 立成
Logan基础日志库主要解决了日志模块普遍存在的效率、安全性、丢失日志等问题。 阅读全文

beeshell —— 开源的 React Native 组件库

小龙
基于 React Native 的企业级移动应用的基础组件库 beeshell 的开源推广文章,从架构设计、实现、质量保证、规划几个方面对 beeshell 进行全面介绍。 阅读全文

ARKit:增强现实技术在美团到餐业务的实践

曹宇
ARKit 是 Apple 公司在 2017 年推出的 AR 开发平台。它通过结合 iOS 设备的摄像头、惯性测量单元等传感器,在 App 中为用户提供增强现实的体验。在用户必须亲临商户的到餐业务场景中,能够感知周围商家的位置是个很普遍、很自然的需求。本文详述了一种 LBS+AR 技术方案的探索与实现。 阅读全文

深入理解JSCore

唐笛
本文主要从原理部分介绍了iOS中的JSCore,包括JS发展历史,WebKit中的JSCore,以及部分JSCore源码解读来阐述常用API原理。 阅读全文

美团客户端响应式框架 EasyReact 开源啦

姜沂 臧成威
EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松的解决客户端地异步问题。<br/>EasyReact 现已开源。 阅读全文

MCI:移动持续集成在大众点评的实践

智聪 邢轶
本文从美团点评App的业务复杂度出发,介绍构建稳定高效自动化的移动持续集成系统的最佳实践,在此基础上通过自研的静态准入方案进一步提升移动项目质量,通过全流程的托管方案提升移动开发生产力。 阅读全文

美团外卖iOS多端复用的推动、支撑与思考

尚先
主要介绍多入口业务形态下的多端复用需要如何推动,有哪些前提条件与技术支撑,如何不影响现有业务进行平滑的架构迁移,以及如何规避架构演进衍生出的副作用 阅读全文

WWDC案例解读:大众点评相机直接扫描支付是怎么实现的

陈源 博晖 唐仕
一年一度的WWDC又来啦!每年都有少数App开发者会在WWDC上演示自己App利用新版本iOS的feature开发的强大功能。大众点评作为Apple的资深合作伙伴,今年带来了Apple Pay闪付的全新体验,从相机扫码点餐到最终Apple Pay支付一气呵成。 阅读全文

美团点评移动端基础日志库——Logan

白帆 立成
Logan基础日志库主要解决了日志模块普遍存在的效率、安全性、丢失日志等问题。 阅读全文

Shield——开源的移动端页面模块化开发框架

何治
随着业务场景变得复杂,页面臃肿,难以维护,除了MVP或MVVM等设计模式分层解耦,本文将为大家介绍另一种切分页面的方式来解决这些问题。 阅读全文

iPhone X 刘海打理指北

starzhang
本文介绍了美团 App 在 iPhone X 以及 iOS 11 上的适配工作。 阅读全文

Hyperloop,让发布简洁高效

恩生
Hyperloop 是一个简洁高效的发布调度系统,本文主要介绍 Hyperloop 如何解决我们日常发布流程中各种痒点和痛点。 阅读全文

美团点评移动网络优化实践

周辉
如何防止网络通信被劫持?如何提升用户页面打开速度?老板反馈页面打不开时你该怎么办?来听听美团点评客户端网络优化实践中的经验分享吧。 阅读全文

美团点评前端无痕埋点实践

富强 朝旭 吴凯
本文介绍了美团点评前端声明式埋点和无痕埋点技术方案。 阅读全文