簡介:
取得macOS 中正在執行的應用程式套件清單對於各種場景至關重要例如時間追蹤、進程監控和家長控制。然而,僅依靠 sysctl() 來檢索正在運行的進程可能無法提供有關其關聯應用程式包的足夠資訊。
解決方案:
在Swift 中利用Cocoa API 提供了一個有效的解決方案:
<code class="swift">import Foundation import AppKit // Get all running applications let workspace = NSWorkspace.shared let applications = workspace.runningApplications for app in applications { print(app) }</code>
此程式碼擷取每個正在運行的應用程式碼程式的NSRunningApplication 對象,其中包含所需的套件標識符。
其他注意事項:
實作優勢:
以上是如何以程式設計方式檢索 macOS 中正在執行的應用程式套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!