我正在嘗試將UKKQueue集成到Cocoa應用程序中。我已經下載了the 8 files from the repository,並將它們添加到我的Xcode項目中。如何在Cocoa應用程序中使用UKKQueue?
但是,我不確定如何在我的Cocoa應用程序中使用UKKQueue。接下來我需要做什麼來使用UKKQueue?
我正在嘗試將UKKQueue集成到Cocoa應用程序中。我已經下載了the 8 files from the repository,並將它們添加到我的Xcode項目中。如何在Cocoa應用程序中使用UKKQueue?
但是,我不確定如何在我的Cocoa應用程序中使用UKKQueue。接下來我需要做什麼來使用UKKQueue?
開始通過看the readme file,它說:
聽 的更改通知只需創建一個UKKQueue(或使用Singleton),添加一些路徑,並通過NSWorkspace的通知中心
之後,代碼基本上是自我記錄的,所以要做的事情是看看頭文件,看看他們告訴你什麼。主文件是UKKQueue.h,在這裏我們可以找到UKKQueue對象及其公有方法和屬性的列表。它還採用UKFileWatcher協議,因此在與UKKQueue對象交談時可以使用更多方法,請參閱UKFileWatcher.h。
因此,如自述文件所述,首先將#import "UKKQueue.h"
放入您自己的代碼文件中,然後實例化UKKQueue。 (顯然,你需要在某處保留該實例。)它有一個委託,所以採用委託協議UKFileWatcherDelegate並將自己設置爲該實例的委託。現在,該實例上的addPath:
正如自述文件告訴您的那樣。
您已實施watcher:receivedNotification:forPath:
(因爲您是代表),所以現在就坐下來等待通知到達。標題告訴你預期的通知。
就是這樣。請注意,我可以在沒有使用任何這些文件的情況下說出所有這些內容;我以前從來沒有見過這些文件。這只是查看自述文件和頭文件(當然瞭解Objective-C和標準模式)。如果你不能這樣做,那麼在你自己嘗試這種事情之前,你需要學習Objective-C。
感謝您寶貴的意見... – Bhushan