草庐IT

originInvocation

全部标签

iOS最简单的热修复实现

github下载地址几百行代码就可以给我们项目加上热修复功能下面是一些实现好的热修方法,写好一些简单的js代码就可以实现热修复截屏2022-03-29上午11.46.32.png热修复就是利用runtime方法交换,把从服务端下载下来的js热修代码转换成oc代码,修改或替换原来的方法实现,可以在方法前后插入代码,或者直接完全替换demo包含debug下本地调试,以及现网处理js资源完整逻辑,只需要公司给你做个操作后台,上传写好的js代码,就可以实现热修复.如何写热修复?oc代码都可以热修,swift类里面类继承自NSObject方法前缀有@objcdynamic的可以热修,可以用方法交换等ap

iOS最简单的热修复实现

github下载地址几百行代码就可以给我们项目加上热修复功能下面是一些实现好的热修方法,写好一些简单的js代码就可以实现热修复截屏2022-03-29上午11.46.32.png热修复就是利用runtime方法交换,把从服务端下载下来的js热修代码转换成oc代码,修改或替换原来的方法实现,可以在方法前后插入代码,或者直接完全替换demo包含debug下本地调试,以及现网处理js资源完整逻辑,只需要公司给你做个操作后台,上传写好的js代码,就可以实现热修复.如何写热修复?oc代码都可以热修,swift类里面类继承自NSObject方法前缀有@objcdynamic的可以热修,可以用方法交换等ap