表示する情報(画像、ボタン、ジェスチャー、テキストなど)を保持するView Controllerを作成し、それらをスクロールに追加しています。
productsVCs = [[NSMutableArray alloc] init];
for (int i = 1; i <= [self.products count]; i++) {
productsSingle *single = [[productosSingle alloc] init];
single.view.frame = CGRectMake(x, y, 200, 148);
single.delegate = self;
[single setInfo:[self.products objectAtIndex:i-1]];
[scroll addSubview:single.view];
[productsVCs addObject:single];
}
ご覧のとおり、割り当てたビュー コントローラーで 3 つの重要なことを行っています。ARC にこれらのオブジェクトを解放させるために必要だと思われることを書きました。
1) デリゲートを設定します。-デリゲートを nil に設定する必要がありますか?
2) ビューをサブビューとして追加します。-スーパービューから削除しますか?
3) コントローラーをアレイに追加します。-アレイから削除しますか?
私の質問は、これらのビュー コントローラーの割り当てが解除されるのはいつですか? ARCを使用。助けてくれてありがとう。