1

OSXでobjective-cを使用すると、ユーザーアプリケーション(Safariなど)のPIDとシステムプロセスをどのように区別できますか?(つまり、起動されました)

基本的に、入力としてPIDを取り込んで、そのユーザーアプリケーションまたはシステムプロセスが出力として表示できる必要があります。

4

2 に答える 2

1

twalberg のコメントすべてに同意します。

ps -efコマンド ラインから runの出力を確認することで、理解を運用化できます。(Terminal.app)。

ps -ef | grep -i safari一意のものが返されるかどうかを確認できます。他の「ユーザー」アプリについても同様です。

また、試してみてください

ps -ef| awk '{print $1}' | sort | uniq -c

すべてのプロセスの所有権の広がりを確認します。

Objective-C で何かをコーディングしようとする前に、このことを理解しておいてください。

IHTH

于 2012-08-24T19:35:16.567 に答える