1

ライブラリがあり、メソッドのコードを変更する必要があります。しかし、ライブラリのコードを変更することはできません。ライブラリのコードの外でメソッドのコードを置き換える方法は?

4

1 に答える 1

3

私があなたの質問を正しく理解しているなら、あなたはメソッドスウィズリングをしたいと思うでしょう。

Objective-Cはメッセージパッシングを使用するため、メソッドスウィズリングは、メソッドの名前(セレクター)とその実装との間のマッピングを変更するプロセスです。

このページには、メソッドスウィズリングの実行方法に関する情報があります

于 2012-10-22T04:25:08.443 に答える