Нет, вам не нужно выпускать его.Метод dataWithContentsOfURL:
возвращает объект autorelease
.Он будет освобожден автоматически, если вы не сохраните его явно.
Автоматически, то есть, если текущий поток правильно настроил для него NSAutoreleasePool
.Все autorelease
объекты высвобождаются при сливе их NSAutoreleasePool
.Если вы обнаружили утечку в этом коде, то, возможно, соответствующий пул не истощается достаточно часто (или, возможно, вовсе не).