У меня есть словарь, который создается и инициализируется следующими способами
NSDictionary *dict = [[NSMutableDictionary alloc] initWithCapacity:N];
for (int index = 0; index < N; index++) {
MyObject *obj = [[MyObject alloc] init];
...
[dict setObject:obj forKey:index];
}
Итак, вопросы: 1. Должны ли экземпляры MyObject создаваться как авто-релиз?2. как только мне нужно выпустить экземпляр NSDictionary, я должен также выпустить все экземпляры MyObject (если они не созданы как autorelease)