使用系統調用檢測OS X 中正在運行的應用程序
問題:
我怎麼能以程式設計方式檢索OS X 中所有目前正在運行的應用程式套件的列表,包括那些顯示在Dock 或活動監視器中的應用程式套件?
答案:
要獲取所需的信息,請使用 Cocoa API。以下 Swift 程式碼範例提供了一個範例:
<code class="swift">import Foundation import AppKit // Gather running applications let workspace = NSWorkspace.shared let applications = workspace.runningApplications // Inspect each application for app in applications { print(app) }</code>
此程式碼中的 app 變數表示 NSApplication 對象,該物件提供對套件識別碼的訪問,從而提供您所尋求的資訊。
以上是如何以程式設計方式檢索 OS X 中正在執行的應用程式清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!