2013-05-20 2 views
0

Я использую ARC in my application, for encoding the string i am using calloc`, пока я запускаю приложение в профиле, оно показывает утечку памяти в calloc.Автоматический подсчет ссылок не освобождает calloc

enter image description here

ли ARC выпустит calloc или нет?

если нет, то почему он не выпускает и как освободить calloc?

Спасибо,

ответ

7

К сожалению ARC управляет памятью только для Objective-C объектов, поэтому в вашем случае вы должны обрабатывать управление памятью самостоятельно.

Чтобы «освободить» calloced памяти вам нужно вызвать free на него, когда он больше не используется:

free(strResult); 
Смежные вопросы