Objective-C Method Swizzling 会影响其他进程中的代码吗?
Does Objective-C Method Swizzling affect code in other process?
Objective-C Method Swizzling 会影响其他进程中的代码吗?
例如,我在我的应用程序中对 -[NSArray count]
进行方法调配。其他进程中的代码是否会受到该方法 swizzling 的影响?
AFAIU 方法解析应该在进程内。但我不确定系统框架中的代码。他们是否在进程之间共享自己的方法解析,或者每个进程都有方法解析
没有。想想如果有安全漏洞.....
顺便说一句:在他的世界里,你为什么想要混合“计数”?
总的来说,铁板烧不好。易碎,维护噩梦,也是被商店拒绝的好方法。
Objective-C Method Swizzling 会影响其他进程中的代码吗?
例如,我在我的应用程序中对 -[NSArray count]
进行方法调配。其他进程中的代码是否会受到该方法 swizzling 的影响?
AFAIU 方法解析应该在进程内。但我不确定系统框架中的代码。他们是否在进程之间共享自己的方法解析,或者每个进程都有方法解析
没有。想想如果有安全漏洞.....
顺便说一句:在他的世界里,你为什么想要混合“计数”?
总的来说,铁板烧不好。易碎,维护噩梦,也是被商店拒绝的好方法。