ARC(自動参照カウント)を使用するiOS(Obj-C)プロジェクトがあります。Appleのドキュメントと純粋な実験によると、次のようなステートメントを含めることはできません。
[UIThingamabob release];
これは、以前は、割り当てまたは保持された後にアイテムを解放する方法でした。今、私はあなたがIBオブジェクトがどのように作成されるかを管理しなければならないことを知っています
@property (nonatomic, retain) IBOutlet ...
ヘッダーファイルの一部。
私はすべてのIBアイテムに対して、上記のステートメントをそのまま使用しています(非アトミックおよび保持(または強力-とにかく違いは何ですか、それらはどのように使用されますか?))。iOSデバイスでテストすると、 didRecieveMemoryWarningイベントが発生したときにのみ表示されるUIAlertView(デバッグ目的で作成したもの)がランダムに取得されます。
私のベータテスターの中には、アプリを終了するまで、これらのビューをノンストップで攻撃している人もいます。
私の質問は、オブジェクトを解放できないので、didRecieveMemoryWarningイベントに何を入れるのですか?そこに置くものがない場合、@ property関数を使用してオブジェクトを作成する方法が原因でこれらのエラーが発生していますか?