В дополнение к this question Я исправил кучу утечек памяти в BEncoding.m (родом из here)Что означает «Утечка возвращенного объекта» от Клана?
Я исправил все очевидные утечки памяти, но Clang нашел четыре «Утечка возвращенного объекта» ошибки, которые я не уверен, как сортировать:
полные сообщения/соответствующие биты кода являются:
NSMutableData *data = [[NSMutableData alloc] init];
[1] Метод возвращает объект Objective-C с +1 сохранить счетчик (ссылка владеющего)
[...] snprintf(buffer, 32, "%lu:", [object length]); [data appendBytes:buffer length:strlen(buffer)]; [data appendData:object]; return data;
[3] Объект вернулся к абоненту в качестве ссылки владеющего (одиночный сохранить счетчик передаваемых абоненту)
+1. пожалуйста, разверните свой ответ. Это ОЧЕНЬ туманная и запутанная тема, и эта небольшая сводка знаний почти заставила меня понять –