Некоторые менеджеры буфера обмена OSX из AppStore демонстрируют возможность определения приложения-источника содержимого, которое было скопировано в буфер обмена.
Я пишу простой наблюдатель за буфером обмена и хотел бы показать значок исходного приложения рядом с содержимым, хранящимся в общем NSPasteboard. И я хотел бы знать, как этого можно достичь.
Насколько я понимаю, NSPasteboard не предоставляет никакой дополнительной информации, кроме типов данных и самих данных.
Может быть, есть какие-то события или уведомления, чтобы узнать, что была запущена команда «копировать»? Или какие-то другие способы?