Может ли кто-нибудь сказать мне, правильно ли я обрабатываю память в следующем коде в среде ARC? Меня беспокоит то, как будет диктовать объект, выпущенный, если я не могу использовать выпуск/автоматический выпуск в ARC! Я знаю, что если это сильный тип, то он выпускается перед созданием нового, но в следующем взгляде я не знаю, как он будет работать.
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;
}