0

主にiOS開発者である私は、現在取り組んでいるOSXプロジェクトに取り組む方法に興味があります。起動後も実行を継続し、アクションを待ってから主な機能をトリガーするアプリケーションを作成します。つまり、コマンドラインからこのアクションをトリガーできる必要があります。

コマンドラインアプリとアプリケーション自体の間の通信を処理するための最良の方法は何でしょうか。コマンドラインから実行中のアプリケーションにいくつかの文字列値を渡すだけです。ソケットや制御ファイルを使用できることは知っていますが、OSX開発の経験はあまりなく、より良いアプローチがあるかどうかの選択肢として、これらが好ましいかどうかに興味がありました。

ちなみに、これはMac App Storeに提出されるアプリケーションではないので、それに伴ういくつかの制限についてはあまり心配していません。

4

1 に答える 1

1

open次のコマンドを使用して、引数を使用してアプリケーションを起動できます。

直接通知するには、一般的に分散通知をお勧めします NSDistributedNotificationCenter。通常のNSNotificationよりも難しくありません。

于 2013-01-04T04:58:27.833 に答える