Seit der Keynote von Apple, bei der SwiftUI angekündigt wurde, sind unzählige Dokumente, Beispiele, Videos und Tutorials erschienen. Das Ziel dieses Repositorys ist es, all diese Informationen zu sammeln und einen einzigartigen Ort zu schaffen, an dem Sie nach Informationen über SwiftUI suchen können.
SwiftUI ist eine innovative, außergewöhnlich einfache Möglichkeit, mit der Leistungsfähigkeit von Swift Benutzeroberflächen für alle Apple-Plattformen zu erstellen. Erstellen Sie Benutzeroberflächen für jedes Apple-Gerät mit nur einem Satz Tools und APIs. Mit einer deklarativen Swift-Syntax, die einfach zu lesen und natürlich zu schreiben ist, arbeitet SwiftUI nahtlos mit neuen Xcode-Designtools zusammen, um Ihren Code und Ihr Design perfekt synchron zu halten. Durch die automatische Unterstützung von Dynamic Type, Dark Mode, Lokalisierung und Barrierefreiheit ist Ihre erste Zeile SwiftUI- Code bereits der leistungsstärkste UI-Code, den Sie jemals geschrieben haben.
Inhaltsverzeichnis
- von Apple
- Dokumentation
- ? WWDC-Videos
- ???? Tutorials
- ? durch die Gemeinde
- ? Bücher
- ? Kurse
- ? Websites
- ? Artikel
- ? Unit-Tests
- ? Xcode-Erweiterungen
- ? Repositories
- ? Videos
- ❤️ Mitwirken
von Apple
Dokumentation
- SwiftUI
- Offizielles Dokument
- Wesentliches
- Wir stellen SwiftUI vor . SwiftUI ist eine moderne Möglichkeit, Benutzeroberflächen für jede Apple-Plattform zu deklarieren. Erstellen Sie schöne, dynamische Apps schneller als je zuvor.
- App-Struktur und Verhalten . Definieren Sie den Einstiegspunkt und die oberste Organisationsebene Ihrer App.
- Benutzeroberfläche
- Ansichten und Steuerelemente . Präsentieren Sie Ihre Inhalte auf dem Bildschirm und verwalten Sie Benutzerinteraktionen.
- Layout und Präsentation anzeigen . Kombinieren Sie Ansichten in Stapeln, generieren Sie dynamisch Gruppen und Listen von Ansichten und definieren Sie Ansichtspräsentationen und -hierarchien.
- Zeichnung und Animation . Verbessern Sie Ihre Ansichten mit Farben, Formen und Schatten und passen Sie animierte Übergänge zwischen Ansichtszuständen an.
- Framework-Integration . Integrieren Sie SwiftUI-Ansichten in vorhandene Apps und betten Sie AppKit-, UIKit- und WatchKit-Ansichten und Controller in SwiftUI-Ansichtshierarchien ein.
- Daten und Ereignisse
- Zustand und Datenfluss . Steuern Sie den Datenfluss und Änderungen innerhalb der Modelle Ihrer App und reagieren Sie darauf.
- Gesten . Definieren Sie Interaktionen vom Tippen, Klicken und Wischen bis hin zu fein abgestuften Gesten.
- Vorschauen in Xcode
- Vorschauen . Generieren Sie dynamische, interaktive Vorschauen Ihrer benutzerdefinierten Ansichten.
- Entwickeln Sie Apps mit SwiftUI
- Entwickeln Sie Apps mit SwiftUI . Erstellen Sie Apps mit SwiftUI und Xcode. Erstellen Sie Scrumdinger, eine App, die den Überblick über die täglichen Scrums behält.
? WWDC-Videos
- 2️⃣0️⃣2️⃣2️⃣
- Hallo Swift Charts
- Das SwiftUI-Kochbuch für die Navigation
- Was ist neu in SwiftUI?
- Erstellen Sie benutzerdefinierte Layouts mit SwiftUI
- Swift Charts: Legen Sie die Messlatte höher
- SwiftUI auf dem iPad: Symbolleisten, Titel und mehr hinzufügen
- SwiftUI auf dem iPad: Organisieren Sie Ihre Benutzeroberfläche
- Verwenden Sie SwiftUI mit AppKit
- Verwenden Sie SwiftUI mit UIKit
- Bringen Sie mehrere Fenster in Ihre SwiftUI-App
- Effizienz erwartet Sie: Hintergrundaufgaben in SwiftUI
- Übernehmen Sie variable Farben in SF-Symbolen
- 2️⃣0️⃣2️⃣1️⃣
- Fügen Sie Ihrer SwiftUI-App reichhaltige Grafiken hinzu
- Erstellen Sie Sucherlebnisse in SwiftUI
- Treffen Sie async/await in Swift
- Was ist neu in SwiftUI?
- SwiftUI entmystifizieren
- Entdecken Sie Parallelität in SwiftUI
- Entdecken Sie die SF Symbols 3-App
- SF-Symbole in SwiftUI
- SwiftUI-Barrierefreiheit: Über die Grundlagen hinaus
- Direkter und reflektierter Fokus in SwiftUI
- Lokalisieren Sie Ihre SwiftUI-App
- 2️⃣0️⃣2️⃣0️⃣
- Erstellen Sie SwiftUI-Apps für tvOS
- Build-Komplikationen in SwiftUI
- Einführung in SwiftUI
- Was ist neu in SwiftUI?
- App-Grundlagen in SwiftUI
- Bearbeiten Sie SwiftUI-Ansichten visuell
- Erstellen Sie eine SwiftUI-Ansicht in Swift Playgrounds
- Erstellen Sie dokumentbasierte Apps in SwiftUI
- Stapel, Raster und Umrisse in SwiftUI
- Erstellen Sie SwiftUI-Ansichten für Widgets
- Entwerfen Sie großartige Widgets
- Widget-Code-Along
- Datengrundlagen in SwiftUI
- Strukturieren Sie Ihre App für SwiftUI-Vorschauen
- 2️⃣0️⃣1️⃣9️⃣
- Wir stellen vor: SwiftUI: Erstellen Sie Ihre erste App
- SwiftUI Essentials ?
- Datenfluss durch SwiftUI
- Benutzerdefinierte Ansichten mit SwiftUI erstellen ?
- Integration von SwiftUI
- Barrierefreiheit in SwiftUI
- SwiftUI auf allen Geräten
- SwiftUI auf watchOS
- Xcode-Vorschauen beherrschen
? am interessantesten
???? Tutorials
- Ansichten erstellen und kombinieren
- Arbeiten mit UI-Steuerelementen
- Umgang mit Benutzereingaben
- Gebäudelisten und Navigation
- Zeichnen von Pfaden und Formen
- Animieren von Ansichten und Übergängen
- Erstellen komplexer Schnittstellen
- Schnittstelle mit UIKit
? durch die Gemeinde
? Bücher
- Swift UI von Tutorials von Ray Wenderlich
- Kombinieren: Asynchrone Programmierung mit Swift von Ray Wenderlich
- Katalysator von Tutorials von Ray Wenderlich
- SwiftUI by example – Buch von Hacking with Swift
- SwiftUI Views Quick Start (kostenlos) von Big Mountain Studio
- SwiftUI Views Mastery von Big Mountain Studio
- SwiftUI Animations Mastery von Big Mountain Studio
- Arbeiten mit Daten in SwiftUI von Big Mountain Studio
- Kombinieren Sie Meisterschaft in SwiftUI von Big Mountain Studio
- Using Combine (PDF/ePub bei Gumroad von Joseph Heck
- ??SwiftUI实战,带你入门苹果最新的UI开发框架 – SwiftUI in Aktion, bringt Ihnen das neueste UI-Entwicklungsframework von Apple von zixiao233
- Denken in SwiftUI von objc.io
- SwiftUI für absolute Anfänger von Jayant Varma
? Kurse
- Lernen Sie SwiftUI . von Meng To
- SwiftUI Masterclass 2021 – iOS 14 App-Entwicklung und Swift 5 . von Robert Petras
- ??SwiftUI 中文教程 - SwiftUI-Tutorials . von WillieWangWei
- SwiftUI – Der komplette Entwicklerkurs . von Stephen DeStefano
- CS193p – Apps für iOS entwickeln . von der Stanford University
? Websites
- SwiftUI Hub – SwiftUI-Tutorials und -Ressourcen
- Fucking SwiftUI – SwiftUI-Spickzettel
- Gi Sheet – Ultimativer SwiftUI-Spickzettel auf Github
- Meine Güte, SwiftUI – SwiftUI Cheat Sheet (arbeitsfreundlicher Spiegel)
- Das SwiftUI Lab – Wenn die Dokumentation fehlt, experimentieren wir
- SwiftOnTap – Komplette SwiftUI-Dokumente mit Beispielen
- SwiftUI-Beispiele für Designer
- SwiftUI-Tutorials
? Artikel
- SwiftUI am Beispiel von Hacking mit Swift
- Beginnen Sie mit SwiftUI, indem Sie mit Swift hacken
- SwiftUI-Tipps und Tricks von Hacking with Swift
- Komponenten höherer Ordnung in SwiftUI von Andrei Villasana
- SwiftUIs Beziehung zu UIKit und AppKit von @SwiftBySundell
- Antworten auf die häufigsten Fragen zu SwiftUI von @SwiftBySundell
- Ein erster Blick auf SwiftUI: Apples deklaratives neues UI-Framework von @SwiftBySundell
- Inside SwiftUI's Declarative Syntax's Compiler Magic von Bruno Rocha
- Erstellen einer realen App mit SwiftUI von Majid Jabrayilov
- SwiftUI Verabschieden wir uns von IB (UIStoryboard)? von Mohammad Sawalha
- So erstellen Sie einen einfachen Countdown-Timer mit SwiftUI von Antoine Barrault
- Tutorial: So richten Sie ein SwiftUI-Projekt ein von Martin Lasek
- Was SwiftUI für Flutter bedeutet von Martin Rybak
- Einführung in SwiftUI von Santosh Botre
- SF-Symbole in iOS 13 von craiggrummitt
- SwiftUI im Detail verstehen von Balraj Singh
- Eine skeptische Sicht auf SwiftUI von Jille van der Weerd
- Optionen in SwiftUI von Jasper Haggenburg
- Präsentation von UIViewControllern in SwiftUI von Johannes Nevels
- SwiftUI für React Native-Entwickler von Rohan Panchal
- SwiftUI First Look: Erstellen einer einfachen Tabellenansicht-App von AppCoda
- Wird es Storyboards noch geben? von Nabil Kazi
- ?? Was ist SwiftUI? von Nicolas Bachur
- RxSwift zu Apples Combine „Cheat Sheet“ von Shai Mishali
- Erste Eindrücke von SwiftUI von Matt Gallagher
- Spielen mit SwiftUI-Tasten von Alejandro Martinez
- 9. Juni Die Swift 5.1-Funktionen unterstützen die SwiftUI-API von @SwiftBySundell
- Einführung in SwiftUI – Teil 1 von Suyash Srijan
- So erstellen Sie eine Chat-App oder einen Messenger in SwiftUI für iOS Swift von Nick Halavins
- SwiftUI: Erste Schritte von Ray Wenderlich
- SwiftUI trifft auf Kotlin Multiplatform! von johnoreilly.dev
- Das SwiftUI-Beispiel von Rui Peres verstehen
- ?? SwiftUI – Erste Erfahrung mit der 彼得潘的 iOS App Neverland
- SwiftUI wird mehr als nur die Art und Weise ändern, wie wir programmieren von Harlan Kellaway für Prolific Interactive
- Was ist dieses „einige“ in SwiftUI? von Mischa Hildebrand
- SwiftUI vs. Interface Builder und Storyboards von Hacking with Swift
- SwiftUI-Grundlagen: Listenabruf von Mat Schmid
- SwiftUI, persönliche Gedanken und Model-View-Presenter von David Cordero
- Klonen von Tinder mit SwiftUI von David Doll
- SwiftUI: Projektmigration von UIKit von Nik Rodionov
- MessageUI-, SwiftUI- und UIKit-Integration
- Beherrschen von Tabellenansichten (Listen) in SwiftUI von BLACKBIRDS
- Erstellen einer realen Anwendung mit SwiftUI von Thomas Ricouard
- SwiftUI vs Compose von QuickBird Studios
- Erweiterte Listen in SwiftUI
- GeometryReader zur Rettung von The SwiftUI Lab
- Untersuchen des Ansichtsbaums – Ansichtseinstellungen von The SwiftUI Lab
- Sehen Sie sich Erweiterungen für eine bessere Lesbarkeit des Codes vom SwiftUI Lab an
- ScrollView – Zum Aktualisieren ziehen von The SwiftUI Lab
- Meine Erkenntnisse aus der Arbeit mit SwiftUI von Abbas T. Khan
- SwiftUI & Combine: Better Together von Peter Friese
- Der einfache Lebenszyklus einer SwiftUI-Ansicht von @dbolella
- Modale Ansicht in SwiftUI von Denis Chashchin
- SwiftUI-Layoutsystem: Ein detaillierter Blick von Alexander Grebenyuk
- SwiftUI-Datenfluss von Sarah Reichelt
- Saubere Architektur für SwiftUI von @nallexn
- Programmatische Navigation im SwiftUI-Projekt von @nallexn
- 8 erstaunliche SwiftUI-Bibliotheken zur Verwendung in Ihrem nächsten Projekt von @rudrankriyam
- Das Innenleben staatlicher Immobilien in SwiftUI von Zheng
- Verabschieden Sie sich von SceneDelegate in SwiftUI von Zheng
- Unendlicher Listen-Scroll mit SwiftUI und Combine von Yet Another Swift Blog
- Sehen Sie sich Kommunikationsmuster in SwiftUI von Yet Another Swift Blog an
- SwiftUI-Vorschauen im großen Maßstab von Yet Another Swift Blog
- Verwenden von UIView und UIViewController in SwiftUI von Yet Another Swift Blog
- Wie der SwiftUI View Lifecycle und die Identität funktionieren von DoorDash Engineering Blog
- Verbesserung der SwiftUI-Navigation für das Koordinatormuster von John Patrick Morgan Blog
? Unit-Tests
- Schreiben von testbarem Code bei Verwendung von SwiftUI von @JohnSundell
- ViewInspector von @nallexn
- Unit-Test von SwiftUI-Ansichten von @nallexn
UI-Tests
- Testen von SwiftUI-Ansichten von einem weiteren Swift-Blog
? Xcode-Erweiterungen
- nef – Mit dieser Xcode-Erweiterung können Sie eine Codeauswahl treffen und diese in Snippets exportieren. Verfügbar im Mac App Store .
- SwiftUI-Rezepte – Begleit-App und Xcode-Erweiterung zum Hinzufügen von mehr als 70 aus der Community stammenden SwiftUI-Rezepten zu Ihrem Code. Verfügbar im Mac App Store .
? Repositories
- 100 Days of SwiftUI & Combine Repo folgen zusammen mit Hacking with Swifts 100 Days of SwiftUI Challenge.
- Währungsumrechner und Rechner Eine Währungsanwendung für die meisten Währungen der Welt. Sie können Währungen schnell umrechnen und mathematische Operationen durchführen.
- SwiftSunburstDiagram Eine mit SwiftUI geschriebene Bibliothek zum einfachen Rendern von Sunburst-Diagrammen anhand eines Objektbaums.
- SwiftUI . Lern- und Nutzungshandbuch für
SwiftUI
Framework. - SwiftUITodo . Eine Beispiel-To-Do-Listen-App mit SwiftUI, die in WWDC19 eingeführt wird.
- Tastaturvermeidung . Eine SwiftUI-Ansicht, die einen UIViewController verwaltet, der auf Tastaturereignisse mit geänderten zusätzlichen SafeAreaInsets reagiert.
- DispatchStore . Swift-Paket, das einen betriebsbasierten Multi-Store à la Flux für SwiftUI implementiert.
- GitHubSearchWithSwiftUI . SwiftUI-basiertes GitHubSearch-Beispiel.
- SwiftUI-MovieDB . SwiftUI MovieDB-Prototyp-App, erstellt mit Xcode 11 Beta und macOS 10.15 Catalina.
- WWDCPlayer . ? WWDC19-Spieler mit SwiftUI.
- MyDogs . Ein einfaches SwiftUI-Beispiel zum Testen von Listen, BindableObject, Statusverwaltung und Netzwerk.
- MovieSwiftUI . SwiftUI & Combine-App mit der MovieDB-API.
- CryptoTickerSwiftUI . Beispielprojekt mit einer Websocket-API und SwiftUI zur Anzeige des neuesten BTC-USD-Handels. (Neuester Bitcoin-Preis)
- SwiftUIRedux . Umfassende Redux-Bibliothek für SwiftUI, gewährleistet Zustandskonsistenz über Stores hinweg mit typsicherem Pub/Sub-Muster.
- SwiftUI-Combine . Dies ist ein Beispielprojekt von SwiftUI und Combine mithilfe der GitHub-API.
- SwiftUITimeTravel . Ein experimenteller Zeitreise-Staatsladen für SwiftUI.
- SwiftUI_Jike . SwiftUI-Imitations-App-Schnittstelle (Build Jike App with SwiftUI).
- 2048 . Ein 2048-Spiel, das mit SwiftUI geschrieben wird.
- SwiftUI-Sehenswürdigkeiten . Wir stellen SwiftUI vor. Eine deklarative Möglichkeit, Benutzeroberflächen mit Swift zu erstellen.
- SwiftUI-Flux . Dies ist eine kleine experimentelle Anwendung, die SwiftUI mit Flux-Architektur verwendet.
- SwiftUI-by-Examples . Beispiele für das neue SwiftUI-Framework.
- SwiftUICalculator . Eine Taschenrechner-App mit SwiftUI, die in WWDC19 eingeführt wird.
- InstaFake-Swift-UI . Swift UI Demo für eine Instagram-Kopie.
- SwiftUITheme . Eine erste Idee, SwiftUI-Ansichten zu gestalten.
- Lists_-_Navigation_SwiftUI . Erkundung des SwiftUI-Tutorials von Apple Developer, in dem detailliert beschrieben wird, wie man mit #SwiftUI Listen erstellt und die Navigation zwischen Ansichten ermöglicht.
- injizierbar . Ein Mikro-Framework, das Swift Property Wrapper nutzt, um das Service Locator-Muster zu implementieren.
- SwiftWebImage . SwiftUI-Bild-Downloader für BindingObject mit leistungsstarkem LRU-Speicher-/Festplatten-Cache.
- NetworkImage.swift . Grundlegende NetworkImage-Unterstützung für SwiftUI über Kingfisher
- SwiftUI-Combine-todo-example . Eine To-Do-Listen-App mit SwiftUI und kombiniert mit einer erholsamen API.
- Bindungen.swift . Ich habe @binding und @State (von SwiftUI) selbst neu implementiert, um es besser zu verstehen.
- Kontakte.swift
- CombineUnsplash . Erkundung von SwiftUI + Combine + Result mithilfe der Unsplash-API, mit detaillierter Codeerklärung.
- RemoteImage.swift . Grobe Skizze von SwiftUI RemoteImage mit AlamofireImage.
- CombineFeedback . Unidirektionale reaktive Architektur unter Verwendung des neuen Apple Combine-Frameworks.
- Ernte . ? Harvest: Apples Combine.framework + State Machine, inspiriert von Redux und Elm.
- Redux HandlingUserInput . Das Tutorial „HandlingUserInput“ zeigt den Redux-Stil des Status- und Änderungsmanagements.
- SwiftUI-Cheat-Sheet . SwiftUI-Spickzettel.
- Swiftui_shadow_and_border.swift . SwiftUI testen. Hinzufügen von Schatten und Eckenradius zu einer Ansicht. Seltsames Verhalten abhängig von der Hintergrundfarbe der Ansicht.
- SwiftUI-MVVM . Beispiel für ein iOS-Projekt, das von SwiftUI + MVVM und dem Combine-Framework mithilfe der GitHub-API erstellt wurde.
- SwiftUI-Circular.swift . Grober Versuch, eine Containeransicht zu erstellen, die ihre untergeordneten Elemente kreisförmig anordnet.
- NotesApp.swift . Eine Notizen-App, die mit SwiftUI in mehr als 100 Zeilen Swift geschrieben wurde.
- UnsplashSwiftUI .
UnsplashSwiftUI
Eine einfache App, die auf SwiftUI und Unsplash basiert - AniTime . Anime-Zeitplan, koreanische Untertitel für iOS mit SwiftUI + Combine und MVVM-Architektur
- Fluxus . Flux für SwiftUI, inspiriert von Vuex.
- ChartView in SwiftUI . Einfach zu verwendende animierte Diagrammansicht mit Unterstützung für
Bar and Piecharts
- Wetter . ? Eine einfache SwiftUI-Wetter-App mit MVVM.
- Chatten . Eine einfache SwiftUI-Chat-App, die die neue
URLSessionWebSocketTask
nutzt. - toBlockingArray für Combine . Fungiert wie RxBlocking zum Schreiben von Tests mit dem Combine-Framework.
- ImageWithActivityIndicator . SwiftUI-Ansicht, die das Bild von der URL herunterlädt und anzeigt und beim Laden die Aktivitätsanzeige anzeigt. Demo
- ?? Burritos . Eine Sammlung von Swift Property Wrappern (früher „Property Delegates“).
- Hackery Ein HackerNews-Client, der mit SwiftUI erstellt wurde.
- SwiftUI-Redux-Todo-Beispiel Ein eigensinniges, von React/Redux inspiriertes Todo-Beispiel.
- Währungsrechner . Eine Währungsumrechner-App.
- Bottombar-Swiftui . BottomBar-Komponente für SwiftUI
- DealStack . Einfacher Kartenstapel mit SwiftUI implementiert
- SwiftUI-PathAnimations . Tools für SwiftUI, die bei der Durchführung von Pfad- und Formanimationen helfen
- CombineBookSearch . SwiftUI + Combine + MVVM-Architektur.
- YanxuanHD , die iPad-Version der iOS-App „网易严选“.
- Babylon-Demo -MVVM mit einer Ebenentrennung auf Projektebene und einem Leaf
View
-Framework. - RKCalendar Einfacher SwiftUI-Kalender/Datumsauswahl.
- Morphi-
Shape
für SwiftUI. - ⏯ VideoPlayer , ein Videoplayer für SwiftUI.
- DrawerView-SwiftUI Eine von SwiftUI implementierte Schubladenansicht mit einer gewissen Anpassbarkeit.
- SwiftUIX Eine Erweiterung der Standard-SwiftUI-Bibliothek.
- SwiftUI-Router . Ein Proof-of-Concept eines Routing-Systems basierend auf React Router.
- SwiftUI ColorSlider . Wählen Sie dynamisch eine Farbe aus einem Farbverlaufsregler aus.
- ⌨️ KeyboardObserving Eine Combine-basierte Lösung zum Beobachten und Vermeiden der Tastatur in SwiftUI.
- ☑ Rechner-Checkliste Neuerstellung des Rechner-Checklisten-Projekts in SwiftUI.
- Arrival BART-App, vollständig mit SwiftUI geschrieben
- SF Eine kleine SFSymbols SwiftUI Enum.
- Zum Aktualisieren ziehen SwiftUI-Pull zum Aktualisieren für List, NavigationView
- ConnectFour Ein einfaches Connect Four-Spiel, das mit SwiftUI erstellt wurde
- Modale Ansicht Eine einfache und sichere Möglichkeit, modale Ansichten in SwiftUI anzuzeigen
- SwiftUI CompatKit ? Ein Framework zum Hinzufügen fehlender UIKit-Steuerelemente zu SwiftUI?
- SDWebImageSwiftUI . SDWebImage-Integration für SwiftUI. Unterstützt das asynchrone Laden und Zwischenspeichern von Bildern sowie die Wiedergabe animierter Bilder wie GIF, APNG und Animated WebP.
- FlipClock-SwiftUI Flip-Clock-Implementierung in SwiftUI
- CountdownFilmClutter-SwiftUI Altmodisches Countdown-Filmgewirr in SwiftUI
- ??SwiftUI-Präsentation SwiftUI auf Türkisch erklärt und eine Demo-Anwendung vorbereitet.
- Schieberegler . Benutzerdefinierte Schieberegler und Spuren für SwiftUI.
- Pages Eine leichte Seitenansichtslösung für SwiftUI.
- PartialSheet Ein SwiftUI-Modifikator zum Anzeigen eines partiellen modalen Blatts basierend auf seiner Inhaltshöhe.
- Uhrzeitauswahl . Ein Zifferblatt mit verschiebbaren Zeigern, mit denen Sie die Stunden und Minuten Ihres Datums auswählen können.
- ?? SwiftUI-WeChat Erfahren Sie, wie Sie WeChat mit SwiftUI erstellen. Mehr als 7,0 ?
- Wetter-App mit MVVM und CoreML Diese Demo ist ein sehr einfaches Projekt, das darauf ausgelegt ist, SwiftUI zu verstehen. Es umfasst den Hauptbildschirm, den Tageslistenbildschirm und den Detailbildschirm.
- Verge Eine Store-Pattern-basierte Datenflussarchitektur für iOS-Anwendungen mit UIKit / SwiftUI. Inspiriert von Redux und Vuex.
- Clean Architecture für SwiftUI Ein Demoprojekt, das den Produktionsaufbau der SwiftUI-App mit Clean Architecture demonstriert.
- SwiftUI-Introspect Sehen Sie sich die zugrunde liegenden UIKit-Komponenten von SwiftUI an.
- ?️ Lazy-Pop-SwiftUI- Modifikator, der das Wischen auf einem beliebigen Teil des Bildschirms ermöglicht, um eine unterbrechbare Pop-Animation zur vorherigen Ansicht zu starten.
- Login-with-Apple-Firebase-SwiftUI SwiftUI-Komponente, die die Anmeldung mit Apple bei Firebase übernimmt. Vollständiges Tutorial in der README-Datei.
- Awesome-SwiftUI Eine kuratierte Liste fantastischer SwiftUI-Tutorials, Bibliotheken, Videos und Artikel.
- GrowingTextView-SwiftUI Implementierung einer wachsenden Textansicht in SwiftUI
- ActionOver Ein SwiftUI-Modifikator zum Anzeigen eines Aktionsblatts auf dem iPhone und eines Popovers auf iPad und Mac. Schreiben Sie einfach einmal die Aktionen für die Menüs.
- ?CardStack Eine benutzerfreundliche SwiftUI-Ansicht für Tinder-ähnliche Karten auf iOS, macOS und watchOS.
- Schwebende Tab-Leiste Eine schwebende Tab-Leiste, erstellt in SwiftUI
- Klon des iOS-Rechners für iPadOS mit SwiftUI Ein Klon des nativen, in iOS integrierten Rechners für iPadOS mit SwiftUI, der die Benutzeroberfläche und Funktionen des nativen Rechners nachahmt.
- StepperView SwiftUI iOS-Komponente für Schrittanzeigen
- ? UrbanVillageProjectScreens Nachbildungen der Konzeptbildschirme des Urban Village Project.
- ? SharedObject Ein neuer Eigenschaften-Wrapper für SwiftUI
ObservableObject
. - ? BetterSafariView Eine bessere Möglichkeit, einen
SFSafariViewController
zu präsentieren oder eine ASWebAuthenticationSession
in SwiftUI zu starten. - Mit MGFlipView können Sie auf einfache Weise eine Flip-Ansicht erstellen, ohne sich Gedanken über die Flip-Animation und die Flip-Logik machen zu müssen.
- SwiftUIListSeparator View-Erweiterung zum Ausblenden/Ändern von Listentrennzeichen in SwiftUI iOS13 und iOS14.
- Horizontale und vertikale InfiniteScroller- Sammlungsansicht für unendliches Scrollen, die für die Verwendung in SwiftUI entwickelt wurde
- SwiftUI Tooltip SwiftUI Tooltip-Implementierung, die auf allen Plattformen funktioniert und SwiftUI v1.0 unterstützt
- SVG zu SwiftUI SVG zu SwiftUI Shape-Konverter
- Clendar Clendar ist eine Open-Source- und universelle Kalender-App, geschrieben in SwiftUI.
- Corona-Widget ? Open-Source-Widget für iOS 14, um die neuesten Statistiken zu Covid-19 zu erhalten.
- URL-Bild ? Open-Source-Lösung zur schnellen Anzeige
Images
per URL. - SFSafeSymbols Eine SF-Symbole-Enumeration, die beim Erstellen sicher automatisch aktualisiert wird.
- Konfetti-Ansicht ? Eine einfache Konfetti-Ansicht für Apps, die SwiftUI verwenden.
- Open-Source-SwiftUI-Dokumentation ? Open-Source-SwiftUI-Dokumentation!
- SwiftUICharts Eine einfache Bibliothek für Linien- und Balkendiagramme, die die mit SwiftUI geschriebene Barrierefreiheit unterstützt.
- MarkdownUI Markdown-Text in SwiftUI rendern.
- SwiftUI-Implementierung der Instasoup- Instagram-Homepage.
- FlowStacks -Koordinatormuster in SwiftUI.
Layout?
- ASCollectionView Eine SwiftUI-Sammlungsansicht mit Unterstützung für benutzerdefinierte Layouts.
- QGrid Die fehlende SwiftUI-Sammlungsansicht.
- FlowStack . Eine Rasterlayoutkomponente.
- GridStack . Eine flexible Rasterlayoutansicht für SwiftUI.
- WasserfallGrid . Eine Wasserfall-Raster-Layoutansicht für SwiftUI.
- Netz . SwiftUI Grid mit benutzerdefinierten Stilen.
? Videos
- SwiftUI Sneak Preview Demo-Projekt
- So führen Sie SwiftUI auf Mojave mit Playgrounds und Beispielcode aus
- SwiftUI-Grundlagen: Dynamische Listen, HStack VStack, Bilder mit Kreis-Clipped-Stroke-Overlays
- SwiftUI: Komplexe Facebook-Layouts – Horizontale Bildlaufansicht
- SwiftUI-Grundlagen-Tutorial
- SwiftUI-App-Tutorial – Listen, Navigation und JSON-Daten
- SwiftUI präsentiert Daten in einer Scroll-Ansicht und Liste
- Einführung in SwiftUI: Einfache Statusverwaltung
- Bevor Sie SwiftUI lernen, müssen Sie Folgendes hören ...
- SwiftUI = Mind-blow – Reaktion der iOS-Entwickler auf der WWDC
- SwiftUI – LERNEN SIE ES (NOCH) NICHT
- SwiftUI-Anfänger-Tutorial für iOS 13 von Devslopes
- Einfache SwiftUI-App von Brian Advent
- SwiftUI-Tutorial (Swift UI-Grundlagen in 1 Video)
- So erstellen Sie Ansichten, Text und Stapel mit Swift UI auf Mojave
- SwiftUI NavigationView, Liste, Text, NavigationBarTitle Xcode 11
- NavigationView und NavigationButton – Push-Ansicht in SwiftUI
- Was steckt hinter SwiftUI DSL? - Swift Function Builder - Im Anschluss an Swift Evolution
- Let's Code SwiftUI (WWDC 2019 Preview) – Lektion #00 – Über das Let's Code
- SwiftUI – Zustand verstehen
- SwiftUI – Listen – Erstellen Sie so etwas wie UITableView
- ?? SwiftUI: Einführung in Xcode 11 und iOS 13
- ?? SwiftUI + Xcode 11: Entdecken Sie Swift Package Manager und SF-Symbole
- SwiftUI-Tutorial – Erstellen Sie eine Liste, die JSON abruft
- SwiftUI Complete Apps #1: Erstellen Sie eine dynamische Listen-App mit Navigation und Bildern – Tutorial
- Komplexe Benutzeroberfläche mit SwiftUI von Anfang bis Ende
- SwiftUI in UIKit? Ja! Lernen Sie DuckUI kennen – Vollständiger Kurs
- SwiftUI und Statusverwaltung: Teil 1
- SwiftUI und Statusverwaltung: Teil 2
- Richten Sie Ansichten entlang des kreisförmigen Bewegungspfads aus
- SwiftUI-CSS, das fehlende CSS-ähnliche Modul für SwiftUI
- SwiftUI Live: Eine App von Grund auf erstellen
Apps
- DetailsPro – Design-Tool für SwiftUI
- Vulcan Eine App zum Erstellen von SwiftUI-Apps.
❤️ Mitwirken
Fühlen Sie sich frei, einen Beitrag zu leisten!! Dieses Repo gehört Ihnen.