2

dlsym を使用して Objc メソッド シンボルをロードする例をオンラインで見つけることができません。

ただし、次のようなものを使用してクラスを取得できます dlsym(handler, "OBJC_CLASS_$_CLLocationManager") が、メソッドシンボルを取得する方法がわかりません。

4

1 に答える 1

0

objc_getClassImplementation またはobjc_msgSend() 、本当に次のようなものを使用したい場合dlsym; それ以外の場合は、実行時に Mach-O を自分で分析する必要があります。

于 2015-12-08T16:11:33.450 に答える