Gehen Sie folgendermaßen vor, um der Menüleiste einer Mac-App die Option „Finder beenden“ hinzuzufügen:
1. Öffnen Sie Xcode und erstellen Sie ein neues macOS-App-Projekt.
2. Wählen Sie die Vorlage „App“ aus und klicken Sie auf „Weiter“.
3. Geben Sie einen Namen für Ihre App ein und wählen Sie einen Speicherort für das Projekt aus.
4. Klicken Sie auf „Erstellen“.
5. Wählen Sie im Xcode-Projektnavigator die Datei „Main.storyboard“ aus.
6. Ziehen Sie ein „Menüelement“-Objekt aus der Objektbibliothek (auf der rechten Seite des Xcode-Fensters) auf die Menüleiste.
7. Setzen Sie im Attributinspektor für das Menüelement (auf der rechten Seite des Xcode-Fensters) die Eigenschaft „Titel“ auf „Finder beenden“.
8. Klicken Sie bei gedrückter Ctrl-Taste (oder mit der rechten Maustaste) auf den Menüpunkt und wählen Sie „Assistant Editor“> „Assistant Editor anzeigen“.
9. Doppelklicken Sie im Assistenteneditor auf die Methode „Aktion“, die für den Menüpunkt erstellt wurde.
10. Fügen Sie in der Implementierung der Aktionsmethode den folgenden Code hinzu:
„schnell
NSRunningApplication.runningApplications(withBundleIdentifier:"com.apple.finder")?.first?.terminate()
„
Dieser Code führt dazu, dass der Finder beendet wird, wenn auf das Menüelement geklickt wird.
11. Speichern Sie Ihr Projekt, erstellen Sie die App und führen Sie sie aus.
12. In der Menüleiste Ihrer App sollte nun die Option „Finder beenden“ angezeigt werden.