灵隐
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
Hummer 的通信机制

Hummer 的通信机制

—— 一个跨端框架应该要怎么通信? 世界上有很多跨端框架,有自己把底层渲染的工作都包了的,那个叫 Flutter,有那种把小程序装进 App,用 Webview 搞定页面的,用小程序框架来实现跨端的,这个滴滴内部自研有一个,叫星河。 还有一种更为常见,就是在 Android 和 iOS 都实现一套 UI和基础类,然后开发者只需要编写一套业务代码就能给两端用,这种有ReactNative,Weex,
2022-07-25
跨端框架Hummer 是如何渲染的?(iOS 版)

跨端框架Hummer 是如何渲染的?(iOS 版)

Hummer是目前滴滴货运司机端正在使用的跨端框架,之前在开发需求的时候碰到了诡异的布局问题,由于自己是刚接触,完全不知道从哪里下手排查问题,于是请来了兄弟部门 Hummer iOS 现在的维护者史广远,看着他一步一步地打断点,打日志,最终成功定位问题,给出了解决方案。心里敬佩得很。 所以既为了以后开发能够有独立排查问题的能力,也为了提高自己对于跨端技术的理解,这就来整理了下Hummer 的渲染机
2022-07-25
大前端
#hummer
performSelector 详解——从 What 到 When

performSelector 详解——从 What 到 When

缘起我最近被一位面试官问: performSelector 是我们常用的方法,能不能从 runloop 的角度说说? performSelector 跟我们直接调用一个方法有什么区别? 一下子就把我搞蒙了,转型 iOS 开发半年,编码量少,连performSelector 都没用过,最多在项目代码里读到,只知道大概是干嘛的,现在马上来搞懂它! performSelector 是我们常用的方
2022-05-01
#面试
12

搜索

Hexo Fluid