「NSPasteboardオブジェクトは、ペーストボードサーバーとの間でデータを転送します。サーバーは、実行中のすべてのアプリケーションで共有されます。サーバーには、ユーザーが切り取ったりコピーしたりしたデータや、あるアプリケーションが別のアプリケーションに転送したい他のデータが含まれています。NSPasteboardオブジェクトはサーバーおよびすべてのペーストボード操作に対するアプリケーションの唯一のインターフェース。
NSPasteboardオブジェクトは、各アプリケーションの[サービス]メニューにリストされているアプリケーションとサービスプロバイダー間でデータを転送するためにも使用されます。ドラッグペーストボード(NSDragPboard)は、ユーザーがドラッグしているデータを転送するために使用されます。」
私はこれをアップルのNSPasteboardドキュメントで見つけました。これまでのところ、私は単純なコピーと貼り付けの目的でペーストボードを使用する方法しか知りません。私が知りたいのは、ドラッグアンドドロップの代わりにコンテキストメニューを使用して、コピーアンドペースト以外の目的のデータをアプリケーション間でペーストボードサーバーを介して転送する方法です。たとえば、ユーザーが単語を右クリックしてコンテキストメニューの[辞書で検索]をクリックすると、その単語は(おそらく)ペーストボードを介して辞書アプリに送信されます。
ユーザーが「辞書で検索」を使用した単語を保存するペーストボードサーバーのデータにアクセスする方法を示す概念実証アプリを誰かがデモンストレーションできますか?