0

私は Mac アプリケーションを開発しました。私は Mac 開発の初心者ですが、iOS 開発ではよく知られています。私のアプリにはログイン UI があるため、バックグラウンドで実行できない可能性があり、Mac アプリをバックグラウンドで実行する方法さえわかりません。iCal アプリが Mac システムで起動されるたびにアプリケーションを起動したいと考えています。組み込みの iCal アプリの起動時にプログラムでアプリを起動することはできますか?

4

1 に答える 1

0

iCal の起動を検出するために、ログイン UI でデーモンを自動的に起動できます。デーモンについては、この非常に完全なApple docにリダイレクトすることをお勧めします。

プログラムの起動の検出については、NSWorkspaceDidLaunchApplicationNotificationの を参照してくださいNSNotificationCenter。通知センターでこの通知に登録する必要があります。

次に、iCal の起動を検出すると、デーモンがアプリケーションを起動します。

于 2012-04-16T06:05:01.193 に答える