получил новый контент.

ал AppleРуководство по программированию картона, но это не отвечает на конкретный вопрос, который у меня есть.

Я пытаюсь написать приложение Какао (для OS X, а не iOS), которое будет отслеживать все, что записано вобщий картон (поэтому, когда любое приложение копирует и вставляет, но не, скажем, перетаскивает, что также использует NSPasteboard). Я мог (почти) достигнуть этого, постоянно опрашивая общий монтажный стол в фоновом потоке и проверяяChangeCount, Конечно, от этого я чувствую себя очень грязно внутри.

У меня вопрос, есть ли способ попросить сервер Pasteboard уведомлять меня посредством какого-либо обратного вызова каждый раз, когда вносятся изменения в общий монтажный щит? Я не смог найти ничего в справочнике по классу NSPasteboard, но я надеюсь, что это скрывается где-то еще.

Другой способ, которым я мог бы вообразить выполнение этого, был бы, если бы был способ поменять общую реализацию монтажной панели на подкласс NSPasteboard, который я мог бы сам определить для выполнения обратного вызова. Может быть, что-то подобное возможно?

Я бы предпочел, чтобы это было возможно с общедоступными API-интерфейсами App Store, но если необходимо использовать частный API, я тоже это сделаю.

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос