Я использую свободное место на дисковой панели, где во время копирования файлов обновляется свободное пространство. Мне нужен какой-то способ уведомления об изменениях файловой системы. Какой лучший способ сделать это?
Руководство по программированию событий файловой системы содержит всю необходимую информацию.Вы хотите зарегистрироваться в API-интерфейсе событий файловой системы (OS X 10.5 и более поздних версий).
Для мониторинга операций над отдельными файлами вы можете использовать kqueue уведомления об изменении файла. У Ули Кустерера есть хорошая оболочка Obj-C под названием UKKQueue.
Вы можете получить его здесь: http://zathras.de/angelweb/sourcecode.htm
Если вы хотите просмотреть всю папку, FSEvents (и оболочка SCEvents), вероятно, будут более полезными.