ARC環境で次のコードでメモリを正しく処理していることを誰かに教えてもらえますか?私の懸念は、ARCでrelease / autoreleaseを使用できない場合、どのようにオブジェクトが解放されるかを決定することです。強いタイプかどうかはわかりますが、新しいタイプを作成する前にリリースされますが、次の外観では、どのように機能するかわかりません。
NSMutableArray *questions = [[NSMutableArray alloc] init];
for (NSDictionary *q in [delegate questions])
{
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setValue:[q objectForKey:@"text"] forKey:@"text"];
[dict setValue:nil forKey:@"value"];
[dict setValue:[NSString stringWithFormat:@"%d",tag] forKey:@"tag"];
[questions addObject:dict];
dict = nil;
}