Das Symbol im OSX Dock wird vom Info.plist-Eintrag CFBundleIconFile festgelegt, wenn die Anwendung nicht ausgeführt wird. Die Anwendung kann dieses Symbol dann ändern, wenn sie ausgeführt wird. Das einzige Symbol, das diesem nicht entspricht, ist das Kalendersymbol, das immer den aktuellen aktuellen Tag anzeigt, auch wenn die Anwendung nicht ausgeführt wird. Wie wird das erreicht? Ich habe die .app und die Info.plist überprüft und es deutet nichts auf den Mechanismus hin. Wird der Kalender magisch vom Dock gehandhabt?Wie hält OSX das Kalendersymbol im Dock auf dem aktuellen Datum?
8
A
Antwort
4
Mit AppKit können Sie Dock Tile-Plugins erstellen, indem Sie das Protokoll NSDockTilePlugIn übernehmen. Dock Tile-Plug-Ins sind als Bundle in einer Hauptanwendung verpackt. Sie werden in den Prozess SystemUIServer
geladen und können daher das Dock-Symbol aktualisieren, auch wenn die Haupt-App nicht ausgeführt wird.
Details finden Sie in der Dock Tile Programming Guide.
Apple bietet eine einfache Dock Tile Probe here. Leider scheint dieses Beispiel etwas flockig zu sein, wenn es auf neueren OS X Versionen läuft.
Verwandte Themen
- 1. Dock Informationen OSX lesen?
- 2. OSX/Cocoa: Hinzufügen von Objekten auf dem Dock
- 3. Datensatzanzahl basierend auf dem aktuellen Datum (heutiges Datum)
- 4. Wie können wir das Dock-Icon auf dem Mac bouncen?
- 5. SQL - Datum suchen, das dem aktuellen Datum am nächsten ist
- 6. Handle OSX Dock Ziehen N Drop
- 7. Swift OSX Fullscreen Versteckstatus und Dock
- 8. deaktivieren Dock erscheint mit Mouseover im Vollbildmodus
- 9. erarbeiten Sie das Datum des vierten Samstag im aktuellen Monat
- 10. MySQL: Wie bekomme ich "das Datum dieser Woche" mit dem aktuellen Datum?
- 11. Anzahl der Tage zwischen dem aktuellen Datum und Datum Feld
- 12. Wie bekomme ich das Icon im Dock (Mac) zurück?
- 13. Neuer OSX-Benutzer: Öffnen eines neuen Terminalfensters im aktuellen Space (?)
- 14. OSX: Wie lokalisiert man den Namen, der erscheint, wenn die Maus über das App-Symbol im Dock fliegt?
- 15. So vergleichen Sie Datum mit dem aktuellen Datum in PHP
- 16. Wie man die Tabellenstruktur auf dem neuesten Stand hält
- 17. Qt OSX Vollbild-Fenster obere Menüleiste und Dock
- 18. SQL-Abfrage mit Ergebnissen basierend auf dem aktuellen Datum
- 19. MySQL Datum Spalte Auto füllen mit dem aktuellen Datum
- 20. Berechnen jährliches Datum mit dem aktuellen Datum in mvc4
- 21. Vergleichen Sie nur das Datum einer Datetime mit dem aktuellen Datum
- 22. Vergleichen Sie das Datum mit dem aktuellen Datum in Java mit SQL
- 23. Jquery, um das Datum der aktuellen Woche vom aktuellen Datum zu erhalten
- 24. osx kann keine ausführbare Datei im aktuellen Verzeichnis finden
- 25. Wie kann ich verhindern, dass das Dock-Symbol nach dem Start meines App-Wrapper-Skripts springt?
- 26. Datum Zeit Picker zu aktuellen Datum basierend auf programmatisch eingestellt
- 27. Erhalten Sie das Datum von 7 Tagen ab dem aktuellen Datum in Python
- 28. Wie Stunden zu dem aktuellen Datum in SQL Server hinzufügen?
- 29. OSX Anwendung Shortcut-Ordner im Dock und Symbol Updates nach der Installation
- 30. Wie kann ich ein Argument auf der Aktionsfunktion gleich dem aktuellen Datum auf yii2 machen?