授权协议: 未知
开发语言: Objective-C
操作系统: iOS
开发厂商: 滴滴出行
收录时间: 2016-12-20
提 交 者: 王练

DynamicCocoa,是滴滴 App 架构组自研的 iOS 动态化方案,可以让现有的 Objective-C 代码转换生成中间代码(JS),下发后动态执行。滴滴客户端 App 架构团队表示正在积极准备相关事项,计划于 2017 年初开源。

相比其他动态化方案,DynamicCocoa 优势在于:

  • 使用原生技术栈:使用者完全不用接触到 JS 或任何中间代码,保持原生的 Objective-C 开发、调试方式不变

  • 无需重写已有代码:已有 native 模块能很方便的变成动态化插件

  • 语法支持完备性高:支持绝大多数日常开发中用到的语法,不用担心这不支持那不支持

  • 支持 HotPatch改完 bug 后直接从源码打出 patch,一站式解决动态化和热修复需求

展开阅读全文

DynamicCocoa 的相关资讯

DynamicCocoa 的相关博客

iOS热更新实现方式

heart.jpg 苹果静止热更新,可惜我的是企业app,没有这些约束了,随便用。(当然有些热更新已经可以通过苹果审核了,比如JSPat...

移动端APP热更新方案(iOS+Android)

出自:http://www.cnblogs.com/Creator/p/7007694.html 为什么要做热更新 当一个App发布之后,突然发现了一个严重bug需要进行...

热更新JSPatch学习:

热更新的基础理论和需求原因就不介绍了,不清楚的可以百度,APP线上修复bug类似于游戏的补丁修复,这里给出几个可行的技术方案...

移动端精华文章

runtime 深入理解Objective-C:方法缓存 深入理解Objective-C:Category Method Swizzling的各种姿势 Objective-C Method Swi...

热修复 移动平台热更新技术背景

参考 为什么要做热更新 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打...

fir.im Weekly - iOS / Android 动态化更新方案盘点

动态化更新是 App 开发必然面对的问题。在 iOS 环境下,Apple 开发者们像是“ 带着手铐脚镣跳舞” ,相比之下 Android 开发者...

DynamicCocoa 的相关问答

还没有任何问答,马上提问

评论 (11)

加载中
不是2017年就开源了吗?在哪呢?😥
2019/06/21 10:13
回复
举报
啥时候开源呀
2017/08/23 17:58
回复
举报
不开源,再牛也没用呀
2017/08/08 08:31
回复
举报
在哪儿呢?
2017/06/27 23:01
回复
举报
打分: 力荐
见光死
2017/05/15 16:53
回复
举报
啥时候开源啊大哥。
2017/05/15 16:52
回复
举报
打酱油的路过
2017/05/11 14:37
回复
举报
会不会把苹果给气坏了???
2017/05/11 14:24
回复
举报
期待一下
2017/05/11 14:22
回复
举报
有下架风险
2017/03/08 10:27
回复
举报
更多评论
11 评论
12 收藏
分享
在线直播报名
返回顶部
顶部