OSXでobjective-cを使用すると、ユーザーアプリケーション(Safariなど)のPIDとシステムプロセスをどのように区別できますか?(つまり、起動されました)
基本的に、入力としてPIDを取り込んで、そのユーザーアプリケーションまたはシステムプロセスが出力として表示できる必要があります。
OSXでobjective-cを使用すると、ユーザーアプリケーション(Safariなど)のPIDとシステムプロセスをどのように区別できますか?(つまり、起動されました)
基本的に、入力としてPIDを取り込んで、そのユーザーアプリケーションまたはシステムプロセスが出力として表示できる必要があります。
twalberg のコメントすべてに同意します。
ps -ef
コマンド ラインから runの出力を確認することで、理解を運用化できます。(Terminal.app)。
ps -ef | grep -i safari
一意のものが返されるかどうかを確認できます。他の「ユーザー」アプリについても同様です。
また、試してみてください
ps -ef| awk '{print $1}' | sort | uniq -c
すべてのプロセスの所有権の広がりを確認します。
Objective-C で何かをコーディングしようとする前に、このことを理解しておいてください。
IHTH