Цель C: утечка памяти из-за «неправильного уменьшения количества ссылок» - PullRequest
2 голосов
/ 03 июля 2011

Я получаю предупреждение об утечке памяти после анализа моего кода.

enter image description here

Однако в моем коде не отображается предупреждение о том, где именно происходит эта утечка. Может кто-нибудь посоветовать мне, что обычно вызывает эту утечку и как я могу найти свой код, чтобы идентифицировать его?

1 Ответ

1 голос
/ 03 июля 2011

http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/doc/uid/20000994-BAJHFBGH

В соответствии с соглашением об именах Какао, методы, отличные от тех, которые начинаются с init, new, copy или mutableCopy, должны возвращать собственный или автоматически выпущенный объект. Вызывающая сторона также должна знать, что возвращаемый из методов объект не нуждается в освобождении.

...