Почему считается счетчик otherArray 0, хотя self.array содержит N элементов и цикл for выполняется N раз?
for (MyObject *obj in self.array)
{
[self.otherArray addObject:obj];
NSLog(@"Num items: %d", [self.otherArray count]);
}
self.otherArray представляет собой NSMutableArray *
ПОЗЖЕ: Doh !, забыл вызвать alloc / init (я пришел из языка, где эквивалент addObejct создаст массив при необходимости).