Zum Inhalt springen

iOS Dev

11 Beitrag/Beiträge

  • Apple setzt Feedback-Anfragen um – Bug-Reports einreichen lohnt sich

    Eine persönliche Erfahrung, wie ein Feedback Assistant-Bericht in Xcode 26 umgesetzt wurde, und Tipps zum Schreiben effektiver Feedback-Berichte.

  • .labelStyle(.iconOnly) statt Image in Button verschachteln

    Das richtige SwiftUI-Pattern für Icon-only Buttons, das die Barrierefreiheit bewahrt, ohne die Lesbarkeit zu opfern.

  • Push-Benachrichtigungen für App Store Reviews

    Wie man Push-Benachrichtigungen für neue App Store Reviews in der App Store Connect App aktiviert, um schnell auf Nutzerfeedback reagieren zu können.

  • Kostenpflichtige Apps auf Freemium umstellen, ohne bestehende Nutzer zu benachteiligen

    Wie man StoreKits AppTransaction API nutzt, um von kostenpflichtig zu Freemium zu wechseln und dabei den Zugang für Nutzer zu bewahren, die bereits bezahlt haben.

  • ImageRenderer kann UIKit-basierte Views nicht exportieren

    SwiftUI's ImageRenderer versagt stillschweigend bei Views, die unter der Haube UIKit oder AppKit verwenden, wie List und ScrollView.

  • SwiftUI Navigation: Daten präsentieren, nicht Views

    Den Denkwechsel von imperativer Navigation in UIKit zu datengetriebener Navigation in SwiftUI verstehen.

  • AsyncImage unterstützt .resizable() nicht

    SwiftUI's AsyncImage erlaubt den .resizable()-Modifier nicht, was einen phasenbasierten Workaround erfordert.

  • Xcode 15 String Catalogs ersetzen .strings und .stringsdict

    Xcode 15 führt String Catalogs ein, einen visuellen Editor zur Verwaltung lokalisierter Strings, der die alten .strings- und .stringsdict-Dateien ersetzt.

  • Xcode 15 bringt typsicheren Zugriff auf Asset Catalogs

    Xcode 15 generiert typsichere Swift-Accessoren für Bilder und Farben in Asset Catalogs und ersetzt damit die Notwendigkeit für SwiftGen.

  • Ladezustände in SwiftUI previews ohne Änderungen am Produktionscode

    Ein Preview-only Helper, der Netzwerkverzögerungen simuliert, damit du Ladezustände in SwiftUI Previews sehen kannst.

  • Xcode-Starts durch Deaktivieren des Debug-Executables beschleunigen

    Eine versteckte Xcode-Scheme-Einstellung, die die App-Startzeiten während der Entwicklung deutlich verkürzen kann.