美文网首页iOS开发
JSPatch初步学习及简单使用

JSPatch初步学习及简单使用

作者: LogLT | 来源:发表于2016-03-31 16:30 被阅读89次

个人初步理解是通过下载js文件到本地,使用JSPatch框架调用js文件的代码,去执行objectC的元素方法,做到对app的热更新控制。这只是初步的了解而已,内部的原理这里就不具体说了,下面就具体使用

使用比较简单:

1.使用Cocopads导入JSPatch框架。pod 'JSPatch'

2.在didFinishLaunchingWithOptions方法中使用JPEngine调用evaluateScript方法,去更新调用原生的方法。在applicationDidBecomeActive方法中可以下载js文件存储到本地,然后直接调用evaluateScript方法去跟新工程内代码。

3.js内的代码是可使用http://bang590.github.io/JSPatchConvertor/这个工具转化。但要注意简单的oc代码转换基本没问题,复杂点的最好一一验证。具体使用时,还需要对和后天配合对js进行md5或其他加密,和使用逻辑的判断。


相关文章

  • JSPatch初步学习及简单使用

    个人初步理解是通过下载js文件到本地,使用JSPatch框架调用js文件的代码,去执行objectC的元素方法,做...

  • JsPatch学习(1)【使用篇】

    JsPatch的使用很多,简单介绍热修复功能。JsPatch【使用篇】 最简单的使用: 1、注册App 到JSPa...

  • JSPatch简单使用

    很早就知道有热修复这个东西,但是一直没有去研究过,最近稍微闲那么一点,特意去尝试了一下如何使用JSPatch进行热...

  • JSPatch使用 私有变量操作

    基本使用 ** JSPatch 官方平台 ** ** JSPatch 语法转换 ** JSPatch基本使用 JS...

  • iOS JSPatch简单使用

    什么是JSPatch? JSPatch 是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可...

  • JSPatch初步尝试

    1.简介由于iOS平台严格的审核机制,导致发布新版本的时间太长,假如遇到紧急情况,不能及时得到解决,将会产生很严重...

  • 百日生涯营 47/100

    【学习内容】 《咨询式管理》40min 【小确幸】 ❤️向设计院的同事初步了解了单反及简单使用。 ❤️工作中遇到了...

  • RobotFramework学习笔记目录

    RobotFramework学习00-基本配置及初步使用RobotFramework学习01-套件文件中的表与基本...

  • Swift工程中下JSPatch的第一次

    JSPatch是什么、有什么用等一系列问题暂且不介绍说明,这里只简单说下Swift工程中使用JSPatch的几个注...

  • 热修复-JSPatch源码

    JSPatch 简单版本的JSPatch和注释:https://github.com/misaka14/JSPat...

网友评论

    本文标题:JSPatch初步学习及简单使用

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