IOS热修复技术我一直认为很不成熟,但是当我使用JSPatch的时候,我的观念完全改变了,这简直就是不可多得的神器!
什么是热修复?
就是不需要重新上架就修复线上bug,比较流行的React Native。
Native需要用JS编写代码,这一点对于我来说还是很不情愿的
App 线上 bug修复周期长,成本高。
IOS App常常会遇到这种情况,线上发现一个严重bug,可能是某一个地方crash也可能是一个功能无法使用,这时能做的只有赶紧修复bug,然后提交app store等待漫长的审核。
停止开发、不支持64位、不支持BLOCK、线程不安全、难以调试、审核风险、lLUA语言陌生、
更好的解决方案
JSPatch就是为了解决这样的问题而出现的,只需要在项目中引入极小的一个JSPatch引擎,就可以使用JavaScript语言调用Objective-C的原生API,动态更新App,修复BUG。
1
优化
2
必须遵守语言规则
3
内存占用高
1
降低使用门槛
2
提高使用效率
安全问题
腼腆富有幽默感,个性温和不张扬,却孤独的无药可医。天生的两颗心,两颗脑袋,但只有一个身躯,一个世界。ios程序猿——小蓝鲸 张德宇
END