У меня есть цикл ниже (код упрощен):
for (int y = 0; y < 20; y++) {
self.array[y].numbers = [self getNumberData:source objectPass:object];
}
Это вызывает метод get NumberData. В этом коде используется метод malloc, например:
object->item1 = malloc(sizeof(Class) * object->item2);
Мой вопрос: как мне правильно освободить испорченную память?
self.array [y] .numbers является структурой языка Си.
Могу ли я просто положить free (массив) в методе dealloc?
Спасибо.