Управление памятью CFSTR

Я использую функцию CFSTR для создания CFString из константной строки c, и я очень часто вызываю эту функцию в моем Daemon.

Из документации :
Значение, возвращаемое CFSTR, имеет следующую семантику:

  1. Значения, возвращаемые из CFSTR, не освобождаются CFString - они гарантированно действителен до завершения программы .
  2. Вы можете сохранить и высвободить значения, возвращаемые из CFSTR, сбалансированным образом, например любой другой CFString, но вы не обязаны это делать.

Следует ли использовать сохранение и освобождение?

6
задан Parag Bafna 13 February 2012 в 16:12
поделиться