Разница между -fileHandleForWritingAtPath: и fileHandleForUpdatingAtPath:?
Для меня это звучит как одно и то же. Обновление файла подразумевает запись в файл. Запись в файл также является обновлением для меня. Но я думаю, что есть небольшая разница;-)
Кто-нибудь знает?
1 ответ
Решение
fileHandleForWritingAtPath:
возвращает объект, который отвечает только на writeData:
,
fileHandleForUpdatingAtPath:
отвечает на оба сообщения NSFileHandle read... и writeData:
,