Ein Kommandozeilenprogramm in Swift erstellen

Swift ist die bedeutendste Programmiersprache für das Erstellen von Apps für die Geräte im Apple-Kosmos. Darüber hinaus kann Swift aber auch für das Erstellen von Kommandozeilenprogrammen (Command Line Tools) verwendet werden. Dieser Blogbeitrag erklärt die dafür erforderlichen ersten Schritte. Genauer gesagt geht es um Swifts Packet Manager und Swifts ArgumentParser, die für diesen Zweck zur Anwendung kommen. Swifts Packet Manager …

Weiterlesen …

Kurzbefehle zu iWork-Apps hinzugefügt

Alle Mac-Nutzerinnen und Nutzer, die macOS Monterey installiert haben, können sich nun über weitere Kurzbefehle (Shortcuts) für iWork-Apps freuen. Für Pages, Numbers und Keynote wurden folgende Kurzbefehle hinzugefügt: Pages: Dokument erstellen Dokument öffnen Numbers: Tabelle erstellen Tabellenkalkulation öffnen Zeile oben oder unten zur Tabelle hinzufügen Keynote: Präsentation im Vorführmodus wiedergeben Präsentation öffnen Präsentation im Probemodus öffnen Präsentation erstellen Die App …

Weiterlesen …

macOS-Tipp 64 – Inhalte Teilen

Vermutlich ist Euch in verschiedenen macOS-Applikationen der Teilen-Button aufgefallen. In Safari befindet er sich beispielsweise standardmäßig oben rechts. Und in Kontextmenüs taucht als Option manchmal „Teilen“ auf. So verhält es sich beispielsweise, wenn eine Datei mit der rechten Maustaste angeklickt wird. In beiden Fällen erscheint dann eine Auswahlmöglichkeit verschiedener Apps. Beispielsweise kann eine Datei über Apple Mail oder die Nachrichten-App …

Weiterlesen …

iMessage-Datenbank unter macOS lesen

Bereits 2021 hatte ich imessage_reader vorgestellt, ein in Python geschriebenes Open-Source-Programm, das auf Github zum Download zur Verfügung steht oder über folgende Anweisung geklont werden kann: Mittlerweile ist es in Version 0.4.0 erschienen. Neben dem Export (SQLite und Excel) der aus der SQLite-Datenbank chat.db gelesenen Nachrichten, kann nun auch eine Liste der Empfänger von Nachrichten abgefragt werden. Nähere Infos dazu …

Weiterlesen …