文件名称:DynamicOC:深入理解iOS热修复原理
文件大小:82KB
文件格式:ZIP
更新时间:2024-02-25 03:52:55
hook ios json objective-c arc
深入理解iOS热修复原理 背景 顾名思义热bug就是使App有了线上bug的能力,但是遗憾的是苹果出于安全的考虑考虑了热修复。虽然App审核加快了,但是依然无法很好的控制线上bug的影响范围。 JSPatch存在审核风险,所以我们需要另辟蹊径,自研成套适合自己的热修复框架。 目标 大部分在线bug不需要完全替换原方法实现能力bug问题,我们可以在原来的方法实现前后增加一些自定的方法调用,或者是修改原方法的调用参数,或者是修改其内部的某一个方法调用即可修复问题。 - ( void )sayHelloTo:( NSString *)name { // 当 name = nil 会发生 n
【文件预览】:
DynamicOC-master
----LICENSE(1KB)
----HotFixDemo()
--------HotFixDemoTests()
--------HotFixDemo.xcodeproj()
--------Pods()
--------HotFixDemo()
--------HotFixDemoUITests()
--------Podfile.lock(236B)
--------Podfile(404B)
--------HotFixDemo.xcworkspace()
----README.md(29KB)