私はObjective-cの初心者なので、助けていただければ幸いです... PIDがアクティブなアプリケーションのPIDであるかどうかを確認する必要があります。pidをNSRunningApplicationに変換してから、インターフェイスisActiveを使用します。私の質問は、どうすれば PID を NSRunningApplication に変換できますか? または、PIDがアクティブかどうかを確認する他の方法がありますか?
PS すべてのアプリケーションのリストを取得し、各アプリがアクティブかどうかを確認する実装を見ました。次に、アクティブな pid から pid を取得します。あまり効率的ではないようです。