2014-01-14 5 views
0

Я пытаюсь интегрировать UKKQueue в приложение Cocoa. Я загрузил the 8 files from the repository и добавил их в свой проект Xcode.Как использовать UKKQueue в приложении для какао?

Однако я не уверен, как использовать UKKQueue в своем приложении Cocoa. Что мне нужно сделать, чтобы использовать UKKQueue?

ответ

2

Начала глядя на 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, прежде чем пробовать такую ​​вещь самостоятельно.

+0

Спасибо за ценную обратную связь ... – Bhushan

Смежные вопросы