永続的である必要があるivarへの参照を保持している状況があります。あるオブジェクトには、別のオブジェクトのivarへのポインターの配列があり、プログラムの存続期間全体にわたって使用されます。言い換えれば、私は値を取得するために参照を渡すだけではありません-私はポインタを保持しています。
これは有効ですか?ivarsが動く可能性はありますか?オブジェクトのインスタンス化されたオブジェクトが実行時にプログラムに認識されずに移動される場合がありますか?または、オブジェクトは作成された場所に正確にとどまりますか。後者の場合、私のように参照を使用しない理由はありますか?
ARCを使用しています。
注:これは、最初からこれを設計するための良い方法ではなかったかもしれませんが、...すべて完了し、99%機能しています!(電話全体を再起動する厄介なクラッシュを除いて...)