1

我有一个库,需要更改方法的代码。但我无法更改库的代码。如何替换库代码之外的方法代码?

4

1 回答 1

3

如果我正确理解你的问题,你会想要做 Method Swizzling。

由于 Objective-C 使用消息传递,方法调配是修改方法名称(选择器)与其实现之间的映射的过程。

此页面包含有关如何执行 Method Swizzling 的信息

于 2012-10-22T04:25:08.443 回答