私のプログラムにはクラスがあり、そのクラスには+initialize
メソッドがあります。誰がそのメソッドを呼び出しているのだろうか? デバッグ ツールは非常に不明確です。
+initialize
呼び出されるトリガーは何ですか?アプリ起動の始まり?
私のプログラムにはクラスがあり、そのクラスには+initialize
メソッドがあります。誰がそのメソッドを呼び出しているのだろうか? デバッグ ツールは非常に不明確です。
+initialize
呼び出されるトリガーは何ですか?アプリ起動の始まり?
ランタイムinitialize
は、プログラム内の最初のメッセージがクラスまたはクラスから継承するクラスに送信される直前に、プログラム内の各クラスに 1 回だけ送信します。
のドキュメントを参照して+ (void)initialize
くださいNSObject
。
クラスが最初に使用されるとき、つまり、クラスが最初のメッセージを送信される前にドキュメントの状態として一度実行される状態の問題に関する信頼できるブログ投稿。initialize
initialize