Notizen

Stand: 2. September 2026 · English

Aufzeichnungen aus der Arbeit an AI-Cockpit für macOS, iOS und watchOS. Meist geht es um Fehler: was kaputt war, woran es wirklich lag und was daraus geworden ist. Geschrieben für Leute, die auf denselben Plattformen arbeiten — der Text soll auch dann etwas bringen, wenn die App nie auf deinem Rechner landet.

Die Kachel fror ein, weil sie zu oft neu geladen wurde

2. September 2026

Ein Date-Feld in einer Codable-Struktur ging in die synthetisierte Gleichheitsprüfung ein. Damit galt jeder Abruftakt als Änderung, und die App forderte mehrere tausend Neuladungen am Tag an — gegen einen dokumentierten Vorrat von 40 bis 70. WidgetKit drosselt stumm, die Kachel steht still. Wie der Vergleich schiefging, warum der Test dazu trotzdem grün war und weshalb die Lösung eine Projektion ist und kein eigenes ==.

Swift · WidgetKit · Equatable · App Groups