Ke Ming Jiang

Results 14 comments of Ke Ming Jiang

> 能过审核吗? 可以通过审核的

> 如上的错 要怎么调试? 使用PatchGenerator 报出的 QQ群 860147790,我们在里面讨论吧😂

> PatchGenerator(71473,0x10c2ccdc0) malloc: *** error for object 0x7fe302f13ab0: pointer being freed was not allocated > > PatchGenerator(71473,0x10c2ccdc0) malloc: *** set a breakpoint in malloc_error_break to debug > > 这个是啥错? 这个问题还从未遇见过

> 有考虑过什么时候可以出一款支持swift的工具吗? 目前还没有合适的想法哦🥶

OCRunnerArm64 已经很久没维护过了,不建议使用它

> 该问题,在OCRunnerArm64中,会崩溃 原因是 NSAA计算时,没有按照规则规则,对齐最小8,导致的。(NSAA最小应该是8,int会导致NSAA是4) 相关修改欢迎提交 PR 😄

可以,但有如下 3 个要求: 1. 热修复的类必须继承自 NSObject 或 NSObject 的子类 2. 脚本代码中的类也需要遵循条件 1 3. 传入的参数的类也需要遵循条件 1 4. 被热修复的 swift 方法必须以 `@objc dynamic` 开头 其实用的还是 OC 的那一套思路 Demo 中简单展示了热修复 Swfit,可以去看看

把具体的例子发出来吧,晚上我有空看一下

最新的 Demo 里面已经包含了 Swift 的传参调用了 需要的注意的是,关于 Swift 方法转换为 OC 方法的坑,第一个参数如果没有使用 `_ ` 来隐藏参数名, OC 方法名应该是 methodName + 'WithArgName' ,如果使用了,则 Swift 和 OC 方法名相同 具体相关转换细节,你可以去查一查资料

> 大神,有没有计划做一个swift的编译器呀,直接使用swift进行热更。 没这个计划额 : (