私はARCベースのプロジェクトに取り組んでいます。私のプロジェクトは、IOS 4.3 を対象としています。バージョン < IOS 5.0 にはウィーク ポインターがないため、unsafe_unretained
ダングリング ポインターが発生する可能性があるものを使用する必要があります。
unsafe_unretained で ARC を使用するのは本当に良いオプションでしょうか? それとも、私のプロジェクトは IOS 4.3 をターゲットにしているので、手動のメモリ管理に戻す必要がありますか?
私の場合に ARC を使用するのが適切なオプションである場合、unsafe_unretained プロパティをどこで nil に設定する必要がありますか? viewDidUnload で実行している人を見たことがありますが、通常のシナリオでは viewDidUnload が呼び出されることはありません。どんな助けでも大歓迎です。