Расширяя ответ мистера Уизерспуна, вы должны alloc
(выделить) и release
пространство памяти для некоторых объектов в вашем коде. Чтобы практиковать хорошее управление памятью, все, что у вас есть alloc
, должно иметь совпадение release
. Например:
NSString *string = [[NSString alloc]initWithFormat:@"%@", something];
/* ... some code ... */
[string release];
Как видите, моей строке выделено некоторое пространство памяти, но я освобождаю ее программно, когда она мне больше не нужна.