Когда я выполняю сделку с объектом?

В одной из своих функций я выполняю цикл 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.

0
задан WolfLink 19 September 2011 в 07:22
поделиться