Я должен выпустить эхо-сигнал от вызова CGImageSourceCopyPropertiesAtIndex?

Это не указано в документации для CGImageSourceCopyPropertiesAtIndex функция. Но действительно ли я прав, что должен звонить CFRelease на retured CFDictionaryRef ?

Быстрый образец:

NSDictionary* metadata = (NSDictionary   *)CGImageSourceCopyPropertiesAtIndex(source,0,NULL);
......................
//Should i call CFRelease(metadata); ??

Спасибо.

1
задан user266973 26 May 2010 в 17:13
поделиться

1 ответ

Да, вы должны его выпустить. Об этом не говорится в документации, потому что это общее соглашение. Каждый объект, возвращаемый функцией с помощью Copy или Create в своем имени, принадлежит вам и должен быть освобожден, когда вы закончите.

2
ответ дан 3 September 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: