アプリケーションが既に開いている場合に、(ファインダー内で) ユーザーがアプリケーションをダブルクリックしたことを検出することはできますか? アプリが非表示で実行されているため、これを検出する必要があり、ユーザーが「再度開いた」場合にのみ、ユーザー インターフェイスを表示する必要があります。
これが発生したときに、何らかのイベント/通知がアプリに投稿されますか?
編集: Mac OS X では 1 つのインスタンスしか許可されないことを知っています。ユーザーがアプリを再度起動しようとした場合、現在のインスタンスでメソッドを呼び出す必要があります。
編集: - (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag のように思えます。