2011-01-06 8 views
0

私の質問はそれだけです。 fork以外のプロセスを使用するコマンドがXcodeにありますか?Xcodeはアプリケーションをフォークせずに開くことができますか?

+1

参照http://stackoverflow.com/questions/2333078/how-to-launch-application-and-bring-it-to-front-using-cocoa-api –

+0

http://stackoverflow.com/questions/412562/execute-a-terminal-command-from-a-cocoa-app –

+0

@middaparka Xcodeのスペルを編集したのはなぜですか? – Richard

答えて

0

アプリケーションを起動する他のAPIもありますが、最終的にはfork()/exec()に依存しています。 UNIXには、既存のプロセスをフォークするよりも、ユーザーランドから新しいプロセスを開始する方法はありません。別のタスクをlaunchdジョブとしてインストールし、開始条件を満たして起動することができます。これはfork()を直接使用しません(ただし、launchdはforkします)。