Начала глядя на the readme file, который говорит:
Просто создайте UKKQueue (или использовать синглтон), добавьте несколько путей к нему и слушать к уведомлениям об изменениях с помощью уведомлений центра NSWorkspace в
После этого код по существу является самодокументированным, поэтому нужно посмотреть файлы заголовков и посмотреть, что они скажут вам. Основной файл: UKKQueue.h, и здесь мы находим объект UKKQueue и список его общедоступных методов и свойств. Он также принимает протокол UKFileWatcher, поэтому просмотрите UKFileWatcher.h для получения дополнительных методов, которые можно использовать при разговоре с объектом UKKQueue.
Итак, как сказал файл readme, сначала #import "UKKQueue.h"
в свой собственный файл кода, а затем создайте экземпляр UKKQueue. (Очевидно, что вам нужно сохранить этот экземпляр где-то.) У него есть делегат, поэтому принять делегатский протокол UKFileWatcherDelegate и установить себя как делегат этого экземпляра. Теперь addPath:
на экземпляре, как сказал вам файл readme.
Вы внедрили watcher:receivedNotification:forPath:
(потому что вы являетесь делегатом), поэтому теперь просто сидите сложа руки и ждите появления уведомлений. Заголовки сообщают вам, какие уведомления ожидать.
Это все, что нужно. Заметьте, что я смог сказать все это, не используя ни один из этих файлов; Я никогда не видел ни одного из этих файлов в моей жизни. Это просто вопрос просмотра readme и заголовков (и, конечно же, знание Objective-C и стандартных шаблонов). Если вы не можете этого сделать, вам нужно изучить Objective-C, прежде чем пробовать такую вещь самостоятельно.
Спасибо за ценную обратную связь ... – Bhushan