Heim > Artikel > Backend-Entwicklung > Wie rufe ich eine Liste aktiver Anwendungen in OS X ab?
Aktive Anwendungen in OS Bundles, insbesondere GUI-Anwendungen, die der Benutzer initiiert hat, mit Informationen, die über die Prozessnamen hinausgehen.
Antwort:
Mithilfe der Swift- und Cocoa-Frameworks von Apple ist eine programmgesteuerte Bearbeitung möglich Rufen Sie eine Liste der laufenden Anwendungen in OS :Die NSWorkspace-Klasse bietet Zugriff auf Informationen auf Systemebene über laufende Anwendungen.
Die Eigenschaft „runningApplications“ gibt ein Array von NSApplication-Instanzen zurück, die aktive Anwendungen darstellen.Jede NSApplication-Instanz enthält eine bundleIdentifier-Eigenschaft, die das Anwendungspaket eindeutig identifiziert.<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>
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie rufe ich eine Liste aktiver Anwendungen in OS X ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!