Xcode の最新バージョンをダウンロードして以来、初めて新しい Xcode プロジェクトを開始しました。.h ファイルでプロパティを宣言すると、.m ファイルで自動的に合成されず、ViewDidUnload スタブで nil に設定されないことにすぐに気付きました。さらに... ViewDidUnload IBAction スタブはありません。ここでスタック オーバーフローについて少し調べたところ、これは新しいことであり、正常なことであることがわかりました。
私はまた、新しい didReceiveMemoryWarning に気付き、誰かがそれについて次のように書いていることに気付きました: ビューや他の UI オブジェクトに関連しないメモリを解放したい場合は、didReceiveMemoryWarning を使用してください。
私の質問はこれです...以前は、Xcode は viewDidUnload でプロパティを自動的に nil に設定していました。didReceiveMemoryWarning でそれらを nil に設定しません。didReceiveMemoryWarning スタブでこれらを手動で nil に設定するか、Xcode が .m ファイルを作成するときにそのままスタブを空のままにする必要がありますか? 使用されなくなったときにプロパティを nil に設定する必要がある場所はありますか、それとも Xcode が自動的にそれを行うようになりましたか?
ありがとう!