Вопрос

Пример:

NSData *fileData = [fileHandle readDataToEndOfFile];

Я несу ответственность за закрытие этой обработки файлов? (Я думаю, что я не ... Но только 99,95% уверен!)

Это было полезно?

Решение

Тем не менее, вы не обязаны закрывать дескриптор файла, однако хорошая практика для освобождения объекта NSFileHandle, когда вы закончите с ним. Это гарантирует, что память, используемая приложением, сохраняется до минимума.

Ссылка класса IOS:

Примечание. Отделка объекта NSFileHandle удаляет свой дескриптор и закрывает представленный файл или канал, если объект NSFilehandle не был создан с INITWITHFILEDESCRICSSCRICTOR: или INITWITHFILEDEScriptor: CloseondealLoc: без аргумента параметров.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top