В одной из своих функций я выполняю цикл while с определенным случаем, в котором ему может понадобиться временно создать объект. Мой код выглядит так:
while(c < end){
if(specialCase){
Object *myObject = [Object alloc];
//do stuff with myObject
//I tried [myObject dealloc] here, but it crashed when this method was called.
}
c++;
}
Код и так работает нормально, но меня беспокоят утечки памяти. Хотелось бы знать, должен ли я и как должен обрабатывать myObject.