Пример:
NSData *fileData = [fileHandle readDataToEndOfFile];
Я отвечаю за закрытие этого дескриптора файла?(Я думаю, что я не ... но только на 99,95% уверен!)
От вас не требуется закрывать дескриптор файла, однако рекомендуется освободить объект NSFileHandle, когда вы закончите работу с ним.Это обеспечит минимальное использование памяти приложением.
Ссылка на класс iOS:
Примечание: освобождение объекта NSFileHandle удаляет его дескриптор и закрывает представленныйфайл или канал, если только объект NSFileHandle не был создан с initWithFileDescriptor: или initWithFileDescriptor: closeOnDealloc: с NO в качестве аргумента параметра.