Warum ich Xcode 26s KI-Chat-Integration nicht nutze (und was meine Meinung ändern könnte)
7 fehlende Features, die mich von Xcodes KI fernhalten, plus mein 5-Release-Fahrplan, damit Apple zu Claude Code und Cursor aufschließen kann.

7 fehlende Features, die mich von Xcodes KI fernhalten, plus mein 5-Release-Fahrplan, damit Apple zu Claude Code und Cursor aufschließen kann.

Entdecke bahnbrechende Features wie Foundation Models für On-Device-KI, ChatGPT-Integration in Xcode, AlarmKit für echte Wecker-Apps und große Verbesserungen bei räumlichen visionOS-Erlebnissen.

Swifts Fehlermeldungen können kryptisch sein, aber als Community können wir sie verständlicher machen. Hilf anderen (und deinem zukünftigen Ich), indem du bessere Erklärungen beisteuert.

Genervt von vagen Bugreports wie "es geht nicht"? In diesem Beitrag lernst du, wie du automatische Logs sammelst und reale Fehler in deinen Swift-Apps trackst – mit nur wenigen Zeilen Code.

Erfahre, wie du Typed Throws vom Kopfzerbrechen zur Superkraft machst – mit sauberer Fehlerbehandlung und mächtigen Debugging-Einblicken.

Genervt von kryptischen Swift-Fehlermeldungen wie '(YourError error 0)'? So behebst du das Problem ein für alle Mal – mit Klarheit und Eleganz.

Swift Macros sind mächtig, können aber deine CI-Pipeline mit Vertrauensfehlern lahmlegen. Erfahre, wie du mit einem einfachen Post-Clone-Skript den Fehler "Target must be enabled" in Xcode Cloud ein für alle Mal löst.

Eine ehrliche Geschichte über Widerstandsfähigkeit in der Indie-App-Entwicklung – und warum der schlimmste Tag deines Entwicklerlebens manchmal dazu führen kann, etwas Besseres zu bauen.

String Catalogs haben die Lokalisierung verbessert, aber auch neue Herausforderungen mit sich gebracht. Dieser Artikel zeigt, wie du mit modernen Best Practices und einem neuen Open-Source-Tool Struktur und Effizienz zurückgewinnst – und vielleicht die Art, wie du lokalisierst, grundlegend veränderst.

Von aufmerksamkeitsstarken pulsierenden Buttons über vielseitige Label-Layouts bis hin zu plattformübergreifenden Checkboxen und vertikalen Formular-Styles – entdecke die SwiftUI-Styles, die deinen Apps den letzten Schliff und Konsistenz verleihen. Diese praxiserprobten Styles bilden die UI-Grundlage von 10 Produktiv-Apps und es werden mehr.

Entdecke leistungsstarke SwiftUI-Extensions für saubere optionale Bindings, intuitive Farbverwaltung, XML-basierte Textformatierung und mehr. Diese praxiserprobten Hilfsfunktionen helfen dir, eleganteren SwiftUI-Code zu schreiben und Boilerplate in deinen Apps zu reduzieren.

Von intelligentem Farbkontrast über vereinfachtes Error-Handling bis hin zu Lösch-Workflows und plattformspezifischem Styling – entdecke die SwiftUI-Modifier, die gängigen Boilerplate-Code eliminieren und dir helfen, wartbarere Apps zu entwickeln.

Von plattformspezifischen Werten ohne #if-Abfragen über ausgefeilte Auswahl-Controls bis hin zu Async-State-Management – entdecke die unverzichtbaren SwiftUI-Typen, die mir geholfen haben, Apps schneller auszuliefern. Diese praxiserprobten Views und Typen füllen häufige Lücken in der SwiftUI-Entwicklung.

Du fragst dich, wie du die Linux-Kompatibilität deines Swift-Codes vom Mac aus testen kannst, ohne dich in Docker einarbeiten zu müssen? In diesem Artikel zeige ich dir einen einfachen Befehl, der den Prozess mühelos macht!

Keine Lust mehr, immer wieder die gleichen Links in deinen Apps einzubauen? LinksKit ist das Swift Package, das alles abdeckt – von rechtlichen Anforderungen bis Cross-Promotion – und dir Zeit spart und die Sichtbarkeit deiner Apps steigert.

Entdecke die Einschränkungen, die die Vision Pro daran hindern, ihr volles Potenzial zu entfalten. Dieser Artikel beleuchtet die fehlenden APIs, die nötig sind, um sie in eine echte Mixed-Reality-Plattform zu verwandeln, und diskutiert, was sich dafür ändern muss.

Hast du Schwierigkeiten mit der Integration von In-App-Abos? Erfahre, wie FreemiumKit meinen Entwicklungsprozess transformiert hat, mir half, Herausforderungen mit RevenueCat zu überwinden, und den Launch meiner App beschleunigt hat.

Organisiere deine Medienbibliothek mühelos mit Pleydia Organizer – einer automatisierten App, die das Umbenennen von TV- und Filmdateien vereinfacht. Entdecke unübertroffene Geschwindigkeit, Genauigkeit und Komfort bei der Verwaltung deiner Mediensammlung.

Meine Sicht darauf, wie man den richtigen Preis findet – und wie ich reagiert habe, als ein Nutzer meine App als „überteuert“ bezeichnet hat. Lerne aus meinen Fehlern und vermeide schlechte Bewertungen.

"Guided Guest Mode" wertet Apple Vision Pro-Demos auf – mit leicht verständlichen Anleitungen für eine immersive Einführung in Spatial Computing. "FocusBeats: Pomodoro + Music" kombiniert die produktivitätssteigernde Pomodoro-Technik mit thematischer Musik, um den Fokus während Arbeitssitzungen zu verbessern.

Günstige und native Zeiterfassung, die sich über iPhone, iPad, Mac und Vision synchronisiert. Sieh zu, wie sich dein verdientes Geld live aktualisiert. Export als CSV. Und vieles mehr!

Von einer SportsKit-API und einem .zoom-Modifier in SwiftUI, über verbessertes SwiftData und Source Control in Xcode, bis hin zu meinen größten Schmerzpunkten bei tvOS und visionOS – und vielem mehr! Eine Mischung aus langjährigen Wünschen und frischen Ideen.

Wieder Zeit in Open Source investiert: Komplette Überarbeitung von HandySwift mit deutlich verbesserter Dokumentation und vielen praktischen Features aus meinen Apps. Lies weiter, um zu erfahren, welche Helfer ich am häufigsten nutze!

Wie ich meine SwiftUI-App CrossCraft für visionOS portiert habe – pünktlich zum Day-1-Release der Apple Vision Pro. Es hat effektiv nur etwa 2 Stunden gedauert. Dieser Artikel fasst meine wichtigsten Erkenntnisse zusammen.

Hauche deinem Zuhause Leben ein mit automatisch aktualisierten & interaktiven Postern der neuesten angesagten Filme & Serien. Tippe auf ein Poster, um den Trailer anzusehen, herauszufinden wo es gerade gestreamt wird, oder ein Kino in deiner Nähe zu finden. Die Zukunft ist da!

Dieses Update bringt wichtige Verbesserungen wie das Speichern und Synchronisieren von Kreuzworträtseln, erweiterte Inhalte mit 30 neuen Themen und ein verbessertes Nutzungserlebnis mit Features wie Rätsel-Tipps, einer nativen Mac-App, einer nativen Vision-Pro-App und Teiloptionen für kompetitives Spielen.

Entdecke, wie einfach es ist, personalisierte Kreuzworträtsel zu jedem Thema mit der vollen Kraft von ChatGPT zu erstellen. Diese Anleitung führt dich in acht einfachen Schritten durch den Prozess – vom Generieren der Hinweis-Antwort-Paare bis zum Gestalten und Anpassen deines Rätsels mit der innovativen CrossCraft-App.

Erstelle thematische und personalisierte Kreuzworträtsel mit Leichtigkeit und spiele sie selbst oder überrasche deine Liebsten mit einem maßgeschneiderten Geschenk. Perfekt auch, um spielerisch Vokabeln zu lernen oder deine Schüler oder Freunde mit einem unterhaltsamen Quiz herauszufordern.

Erfahre, wie FreemiumKit, eine benutzerfreundliche Open-Source-Paywall-Bibliothek, das Erstellen erfolgreicher Paywalls vereinfacht und A/B-Tests optimiert. Die hochgradig anpassbaren UI-Komponenten basieren auf meiner tiefgehenden Analyse gängiger Paywall-Designs.

Entdecke die bahnbrechenden Auswirkungen von Apples neuem Feature String Catalogs, das traditionelle Lokalisierungsdateien ersetzt und den Lokalisierungsprozess deutlich vereinfacht. Von automatischer Key-Extraktion bis zu Sicherheitsprüfungen – erfahre, warum Entwickler sich über dieses mächtige Tool in Xcode 15 freuen sollten.

ReviewKit: Erhalte App-Bewertungen von zufriedenen Nutzern zum richtigen Zeitpunkt. Schluss mit aufdringlichen Aufforderungen – optimiere deinen Review-Prozess.

3 neue Features, die jedem Swift-Entwickler Zeit sparen, und reduzierte Preise für alle Abos zur WWDC-Woche – mit einem langfristigen Twist, den du nicht verpassen willst!

Das Open-Source-Projekt weiterentwickeln: Werde Teil der Community-Aktion und gestalte die Zukunft mit, wie wir WWDC-Sessions effektiv entdecken und daraus lernen!

Erkenntnisse aus der Modernisierung der Fensterverwaltung meiner Mac-App nach dem Upgrade auf SwiftUI 4. Erklaerung von `\.openWindow`, `.windowResizability` und mehr.

Die WWDC ist nur noch wenige Wochen entfernt, also wird es Zeit, meine Wunschliste zu aktualisieren. Ein Wunsch wurde letztes Jahr erfüllt – wie viele werden es 2023?

Wie du den Swift-6-Modus fuer deine Xcode-Projekte und SwiftPM-Module schon heute aktivieren kannst. Und wie die Migrationserfahrung so ist.

Wie ich einen subtilen Bug in SwiftUI-Pickern in meiner App behoben habe, indem ich einen Property Wrapper statt einer Equatable-Konformitaet fuer Binding verwendet habe.

Meine Erkenntnisse und meine Code-Struktur nach der Migration meiner App auf die grundlegend modernisierten APIs von TCA 1.0.

Wie du die Swift-Module deiner Apps für Klarheit und Komfort organisieren kannst – mithilfe eines versteckten (inoffiziellen) Swift-Features. Eine praktische Lösung für kleine bis mittelgroße Apps.

Von der günstigsten brauchbaren Option bis zum besten Preis-Leistungs-Mac für iOS-Entwickler.

Sag hallo zu RemafoX, der App mit der Mission, das Entwicklerleben zu vereinfachen – mit neuen Workflows für die Lokalisierung bei der Arbeit mit Xcode.

Wie du beide Keynotes gemeinsam mit anderen Entwicklern (remote) genießen und deine Lernerfahrungen während der Woche maximieren kannst – wenn du die Zeit investieren kannst.

Mein Software-Setup und genutzte Drittanbieter-Dienste.

Apple hat die WWDC-Woche für den 6.–10. Juni angekündigt – schauen wir uns mal an, welche neuen Frameworks, APIs und Tools ich mir erhoffe und wie ihre Nutzung aussehen könnte, inklusive Beispielen.

Meine Streaming-Motivation und mein Hardware-Setup mit Bewertungen.

Xcode-Bugs beheben, die dazu führen, dass SwiftUI Previews in Apps fehlschlagen, die mit SwiftPM modularisiert sind und CoreData verwenden.

Eine fehlende SwiftUI-Komponente fuer Prototyping-Zwecke ergaenzen.

Eine Schritt-für-Schritt-Anleitung, wie du verhinderst, dass deine Secrets für Drittanbieter-Dienste in Git landen, wenn du Apps verwendest, die mit SwiftPM modularisiert sind.

Eine einfache, aber effektive Priorisierungstechnik, die dir helfen kann, den Umfang deiner App zu verschlanken und dir mehr Sicherheit zu geben – mit verschiedenen Stufen, die sich auf Alpha, Beta & Release abbilden lassen.

Eine FAQ, die erklärt, wann man was verwenden sollte – und warum.

In diesem Beitrag versuche ich, dir einen praktischen Überblick über reguläre Ausdrücke zu geben – was sie sind, wofür man sie verwenden kann und wie du schnell damit loslegen kannst.