美文网首页
DynamicCocoa 滴滴框架

DynamicCocoa 滴滴框架

作者: c42b9af86268 | 来源:发表于2016-12-20 17:30 被阅读0次

    DynamicCocoa 可以让现有的 Objective-C 代码转换生成中间代码(JS),下发后动态执行,相比其他动态化方案,优势在于:

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

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

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

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

    DynamicCocoa 动态化技术给 App 开发带来了很大的想象空间:

    低成本的动态化:无需额外学习,无需重写代码,可以快速的将已有模块动态化

    协作方式:对于大团队,发布版本不必再彼此牵制

    功能快速迭代:无需经过审核和 App Store 发版,像 h5 一样随发随上

    App 瘦身:native 只需要留好插件入口,实现由网络下发,减少 App 体积

    AB Test:不必局限于 native 埋进去的 AB 功能 Test,发版后能动态下发各种 Test

    相比跨端方案,也带来了一个新思路:iOS 和 Android 都保留 native 开发模式,用各自的方式将 native 代码直接动态化,保持各平台的差异性。

    文章来源:

    http://mp.weixin.qq.com/s/qRW_akbU3TSd0SxpF3iQmQ

    JSPath Conver 将OC 和 JS相互转换 地址:

    http://bang590.github.io/JSPatchConvertor/

    相关文章

      网友评论

          本文标题:DynamicCocoa 滴滴框架

          本文链接:https://www.haomeiwen.com/subject/jxyxvttx.html