他の同時に実行されているアプリケーションで発生する特定の汎用イベントを(Cocoaでは)リッスンする方法はありますか?つまり、別のアプリケーションを開いたり、保存したり、閉じたり、終了したりするのを聞くことができますか? Macアプリケーションは、私が聞くことができる一連の一般的なイベントをブロードキャストしますか?他のCocoaアプリケーションのイベントを聴く
また、私のアプリケーションにフォーカスがない場合、cmd-o(オープン用)、cmd-s(保存用)、cmd-w(クローズ用)、cmd他のアプリケーションのイベントをリスンするバックエンドの方法として、-q(終了時)など?
私はNSWorkspaceを使って現在実行中のプログラムを見ることができることを知っています(オープニングまたは終了するのを聞きます)が、保存など他のイベントも聞くことができますか?私はこれらのプログラムにアクセスすることはできません、彼らは他の確立されたアプリケーションです - 例えば、ユーザーがPhotoshopまたはPreviewで保存するときに聞くことが可能ですか?私はとにかくこれらのアプリケーションを変更する必要はありません。一般的なイベントを待ち受けます。または、アプリケーションにフォーカスがないときにcmd-sキーイベントをリッスンすることは可能ですか? – redhotvengeance
イベントを作成せず、cmd-sリスナーを信頼できません(多くの人がショートカットを使用しません)。 10.6では、ファイルシステムの変更をリスンするために登録することができます。 – ughoavgfhw
ああ、面白いアプローチ、それは節約になると、少なくとも。私はそれを調べます。ありがとう! – redhotvengeance