1

プログラムをコンパイルすると、ビルド出力に次のように表示されます

「GOT スロットのないメソッド: 0 (0%)」

Xamarin を使用して、iPad 用のプログラムを作成しています。ビルドにエラーはなく、プログラムは正常に実行されます。GOT スロットのないメソッドが 0 個あるため、正しく機能すると思いますか?

GOT スロットとは何ですか? メソッドにはどのように GOT スロットがあるか、またはないのですか? これが問題である場合に問題が発生しないように、コーディング時に注意すべきことは何ですか?

4

1 に答える 1

0

それらはGlobal Offset Tableです。

簡単に言うと、エラーが返されない場合は、AOT コンパイラの出力について心配する必要はありません

AOT プロセス興味がある場合は、Mono wiki から参照してください。Xamarin.iOS が使用しているもの (完全な AOT) と 100% 同一というわけではありませんが、ほとんどの好奇心を満足させる興味深い読み物です。

于 2013-07-12T15:34:49.707 に答える