Использование анализатора на некоторых Objective-C | Код Cocoa/Core Foundation, у меня есть несколько ошибок, которые я не могу исправить, потому что я их не понимаю.
Ошибка №1: в заголовке класса Objective-C я объявляю это свойство.
@property(readwrite) CFMutableSetRef gClients;
В теле получаю следующую ошибку:
Вопрос: Почему это утечка? Я храню его в собственности и избавляюсь от него позже. Я думал, что ARC знает, как обращаться с «объектами» CF.
Ошибка №2. Позже при освобождении объекта возникает ошибка:
Вопрос. Как я могу учесть эти два предупреждения Analyzer, чтобы создать код, который действительно работает (self.gClients живет между вызовами ClientInitialize и destroyAllClients), но не получает пометки?