Swift
Source: https://github.com/matteocrippa/awesome-swift at
d042674e19d2
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Swift
Abschnitt betitelt „Awesome Swift“| Awesome | Linux | Projekte | Aktualisiert |
|---|---|---|---|
| :penguin: | 1107 | 03. August 2026 |
In Zusammenarbeit mit:
- Anleitungen
- Projektvorlagen
- Interaktive REPL
- Editor-Unterstützung
- Benchmark
- Konverter
- Weitere Awesome-Listen
- Abhängigkeitsmanager
- Architekturmuster
- Verschiedenes
- Bibliotheken
- Barrierefreiheit
- Künstliche Intelligenz
- Algorithmen
- Analytik
- Animation
- API
- App-Routing
- App Store
- Audio
- Erweiterte Realität
- Authentifizierung
- Bots
- Cache
- Diagramme
- Chat
- Farben
- Kommandozeile
- Nebenläufigkeit
- Währungen
- Datenverwaltung
- Datum
- Abhängigkeitsinjektion
- Gerät
- Dokumentation
- Eingebettete Systeme
- Ereignisse
- Dateien
- Schriftarten
- Spiele-Engine
- Spiele
- Gesten
- Hardware
- Bilder
- Key-Value-Coding
- Tastatur
- Kit
- Layout
- Lokalisierung
- Standort
- Protokollierung
- Karten
- Mathematik
- Verarbeitung natürlicher Sprache
- Netzwerk
- OCR
- Optimierung
- Qualität
- Skripting
- SDK
- Sicherheit
- Streaming
- Gestaltung
- SVG
- System
- Testen
- Text
- Threads
- Benutzeroberfläche
- Dienstprogramme
- Validierung
- Versionsverwaltung
- Video
- Serverless
Anleitungen
Abschnitt betitelt „Anleitungen“Eine großartige Liste von Anleitungen rund um Swift.
Newsletter
Abschnitt betitelt „Newsletter“- Open Source Updates for Swift Projects - Ein zweiwöchentlicher Newsletter mit aktuellen Neuigkeiten zu bekannten und weniger bekannten Open-Source-Projekten, die mit Swift geschrieben wurden oder Swift betreffen.
Offizielle Anleitungen
Abschnitt betitelt „Offizielle Anleitungen“- API Design Guidelines - Die offiziellen Richtlinien von Swift für API-Entwurf.
- Apple eBook - Offizielles Apple-E-Book für Swift-Einsteiger.
- Getting Started - Informationen zur Verwendung der Programmiersprache Swift.
- Introducing SwiftUI - Offizielles SwiftUI-Tutorial mit über vier Stunden Lernmaterial und interaktiven Übungen.
Stilrichtlinien
Abschnitt betitelt „Stilrichtlinien“- Airbnb - Die offiziellen Stilrichtlinien von Airbnb.
- Google - Diese Stilrichtlinien basieren auf dem hervorragenden Stil der Swift-Standardbibliothek von Apple und berücksichtigen außerdem Rückmeldungen aus der Verwendung in mehreren Swift-Projekten bei Google.
- LinkedIn - Die offiziellen Stilrichtlinien von LinkedIn.
- Raywenderlich - Die Anleitung von Raywenderlich; unbedingt lesenswert.
Anleitungen von Drittanbietern
Abschnitt betitelt „Anleitungen von Drittanbietern“- 30 Days of Swift - Ein unterhaltsames 30-Tage-Tutorial.
- About Swift - Ein Playground rund um die Sprache Swift.
- Awesome Swift Education - Eine sortierte Liste wichtiger Themen der Swift-Sprache.
- Conferences.digital - Konferenzvideos in einer nativen macOS-App ansehen.
- Developing iOS Apps with Swift - Stanford-Kurs von Paul Hegarty.
- Hacking With Swift - Ein vollständiger, kostenloser Lehrgang zur App-Entwicklung mit 30 praktischen Projekten.
- Ray Wenderlich Tutorials, Videos, Podcasts and books - Hochwertige Programmier-Tutorials.
- Swift & SwiftUI Tutorials - SwiftUI einfach lernen.
- Swift Education - Eine Gemeinschaft von Lehrkräften, die Materialien zum Unterrichten von Swift und zur App-Entwicklung teilen.
- swift-tips - Eine Reihe nützlicher Tipps von Vincent Pradeilles.
- SwiftDoc - Automatisch generierte Dokumentation.
- SwiftGuide CN - Eine auf Chinesisch verfasste Anleitung.
- SwiftTips - Eine Sammlung nützlicher Tipps von John Sundell.
Vorlagen
Abschnitt betitelt „Vorlagen“- iOS project template - iOS-Projektvorlage mit fastlane-Lanes, Travis-CI-Jobs und GitHub-Integrationen für Codecov, HoundCI für SwiftLint und Danger.
- Model-View-Presenter template - Eine flexible und einfache Vorlage, die die Entwicklung deiner iOS-App auf Basis des MVP-Musters beschleunigt.
- Swift Module Template - Ein vorgegebener Ausgangspunkt für großartige, wiederverwendbare Module.
Interaktive REPL
Abschnitt betitelt „Interaktive REPL“- Online Swift Playground - Online-Swift-Playground.
- SwiftFiddle - Playground zum Erstellen, Teilen und Einbetten von Swift-Code.
Editor-Unterstützung
Abschnitt betitelt „Editor-Unterstützung“Unterstützung für deine bevorzugten Editoren.
- swift-mode - Emacs-Unterstützung, einschließlich teilweiser Fehlerprüfung mit flycheck.
Google Colaboratory
Abschnitt betitelt „Google Colaboratory“- swift-colab - Swift im Browser ausführen.
- swift-vim - Vim-Laufzeitdateien.
- vim-polyglot - Sprachpaket für Vim mit vim-swift.
Benchmark
Abschnitt betitelt „Benchmark“- xcprofiler - Kommandozeilenwerkzeug zur Profilierung der Kompilierungszeit.
Konverter
Abschnitt betitelt „Konverter“- Swiftify - Online-Codekonverter und Xcode-Erweiterung von Objective-C nach Swift.
- Zolang :penguin: - Eine DSL zur Codegenerierung in mehreren Programmiersprachen.
Weitere Awesome-Listen
Abschnitt betitelt „Weitere Awesome-Listen“Sieh dir Apps aus diesen Projekten an:
- Awesome iOS Interview - Eine Liste von Fragen zur Vorbereitung auf ein Vorstellungsgespräch.
- awesome-macOS - Eine kuratierte Liste großartiger macOS-Anwendungen, Software, Werkzeuge und anderer Dinge.
- example-ios-apps - Eine großartige Liste für Einsteiger, die iOS-Entwicklung lernen, sowie für iOS-Entwickler, die Beispiel-Apps oder Funktionen suchen.
- open-source-ios-apps - Eine gemeinschaftlich gepflegte Liste quelloffener iOS-Apps.
- open-source-mac-os-apps - Eine großartige Liste quelloffener macOS-Anwendungen.
Abhängigkeitsmanager
Abschnitt betitelt „Abhängigkeitsmanager“Software zur Verwaltung von Swift-Abhängigkeiten.
- Accio - Ein auf SwiftPM basierender Abhängigkeitsmanager für iOS und verwandte Plattformen, mit Verbesserungen gegenüber Carthage.
- Carthage - Ein neuer Abhängigkeitsmanager.
- CocoaPods - Der am häufigsten verwendete Abhängigkeitsmanager.
- Mint - Ein Paketmanager zum Installieren und Ausführen von Swift-Kommandozeilenwerkzeugen.
- swift-package-manager - SPM ist der Paketmanager für die Programmiersprache Swift.
- Swiftly - Swift-CLI-Toolchain-Installer zum Installieren verschiedener Swift-Versionen.
Entwurfsmuster
Abschnitt betitelt „Entwurfsmuster“- App Architecture - Beispielcode zum Buch „App Architecture“.
- CleanArchitectureRxSwift - Beispiel einer Clean Architecture für iOS-Apps mit RxSwift.
- Design-Patterns-In-Swift - Entwurfsmuster.
- GoodReactor - ⚛️ Ein von Redux inspiriertes Reactor-Framework zur Kommunikation zwischen View Model, View Controller und Coordinator.
- Reactant - Eine reaktive Architektur für iOS.
- ReduxUI - Redux-Framework zur einfachen Verwendung mit SwiftUI.
- SimplexArchitecture - Eine einfache Architektur, die Zustandsänderungen von der SwiftUI-View entkoppelt.
- Spin - Bietet eine vielseitige Feedback-Loop-Implementierung für RxSwift, ReactiveSwift und Combine.
- StateViewController - Zustandsbasierte Komposition von UIViewControllern – die MVC-Lösung für überladene View Controller.
- SwiftUI Atom Properties - Reaktive Datenbindung und Dependency Injection für SwiftUI und Concurrency.
- The Composable Architecture - Bibliothek zum konsistenten und verständlichen Entwickeln von Anwendungen, mit Fokus auf Komposition, Tests und Ergonomie.
- Viperit - Viper-Framework für iOS.
Verschiedenes
Abschnitt betitelt „Verschiedenes“Verschiedene Swift-Projekte.
- Beak - Eine Kommandozeilenschnittstelle für deine Swift-Skripte.
- BetterCodable - Verbessert deine
Codable-Structs mit Property Wrappers. So musst du seltener ein eigenesinit(from decoder: Decoder)implementieren und dich mit Boilerplate herumschlagen. - CodableWrappers - Eine Sammlung von Property Wrappers, die die benutzerdefinierte Serialisierung von Codable-Typen vereinfachen.
- Forked - Allgemeiner Ansatz zur Verwaltung gemeinsam genutzter Daten in Swift-Anwendungen für Local-First-Apps.
- Fugen - Kommandozeilenwerkzeug zum Exportieren von Ressourcen und Generieren von Code aus Figma-Dateien.
- MemberwiseInit -
@MemberwiseInitist ein Swift-Makro, das häufiger den gewünschteninitbereitstellt und dabei die sicheren Standardeinstellungen der Memberwise-Initialisierer von Swift beibehält. - Model2App - Verwandle dein Datenmodell in eine funktionierende CRUD-App.
- Surmagic - Erstelle ganz einfach XCFrameworks für mehrere Plattformen auf einmal: iOS, Mac Catalyst, tvOS, macOS und watchOS.
- SwagGen :penguin: - Kommandozeilenwerkzeug, das anhand einer Swagger-Spezifikation und Stencil-Vorlagen eine REST-API generiert.
- Swiftbrew - Homebrew für Swift-Pakete.
- SwiftGen - Eine Sammlung von Werkzeugen zur automatischen Codegenerierung für verschiedene Projektressourcen.
- SwiftKit - Starte dein nächstes quelloffenes Swift-Framework 📦.
- SwiftPlate - Generiere ganz einfach plattformübergreifende Framework-Projekte über die Kommandozeile.
- Toybox - Einfache Verwaltung von Xcode-Playgrounds.
- Tuist - Ein quelloffenes Kommandozeilenwerkzeug zum Erstellen, Warten und Verwalten umfangreicher Xcode-Projekte.
- xc - Werkzeug zum Öffnen der Xcode-Projektdatei mit der angegebenen Version.
- xcbeautify - Kleines Verschönerungswerkzeug für xcodebuild.
- XcodeGen - Werkzeug zum Generieren von Xcode-Projekten aus einer YAML-Datei und deinem Projektverzeichnis.
- xcodeproj - Bibliothek zum Lesen, Aktualisieren und Schreiben von Xcode-Projekten und Workspaces.
Bibliotheken
Abschnitt betitelt „Bibliotheken“Hier findest du eine Liste von Codebeispielen und Bibliotheken für deine Swift-Projekte.
Barrierefreiheit
Abschnitt betitelt „Barrierefreiheit“- Capable - Verwalte Bedienungshilfen-Einstellungen, nutze kontrastreiche Farben und skalierbare Schriftarten, damit Menschen mit Behinderungen deine App verwenden können.
Bibliotheken für KI-Projekte (maschinelles Lernen, neuronale Netze usw.). zurück nach oben
- CoreML-Models - Eine Sammlung besonderer Core-ML-Modelle.
- DL4S - Automatische Differenzierung, schnelle Tensoroperationen und dynamische neuronale Netze – von CNNs und RNNs bis zu Transformern.
- EdgeRunner - Schnelle, lokale LLM-Inferenz auf Apple Silicon. Von Grund auf mit Swift und Metal entwickelt.
- Espresso - Transformer direkt für Apples Neural Engine kompilieren.
- Fazm - Sprachgesteuerter KI-Agent für macOS mit Bedienungshilfen-APIs und ScreenCaptureKit.
- Open Agent SDK - Quelloffenes Agent-SDK mit vollständigem Agent-Loop, 34 integrierten Werkzeugen, Orchestrierung von Subagenten, MCP-Integration und Unterstützung mehrerer LLM-Anbieter.
- OpenAI - Swift-Paket für die öffentliche OpenAI-API.
- swift-coding-agent - Terminal-Coding-Agent mit Subagenten und Kontextkomprimierung.
Algorithmen
Abschnitt betitelt „Algorithmen“- Algorithm - Werkzeugkasten zum Schreiben von Algorithmen und Wahrscheinlichkeitsmodellen.
- BTree - Schnelle sortierte Sammlungen für Swift mit In-Memory-B-Bäumen.
- swift-algorithm-club - Algorithmen und Datenstrukturen mit Erläuterungen.
- SwiftLCS :penguin: - Implementierung des Longest-Common-Subsequence-Algorithmus (LCS).
Analytik
Abschnitt betitelt „Analytik“Bibliotheken zur einfachen Erfassung der App-Nutzung. zurück nach oben
- Aptabase - Quelloffene, datenschutzorientierte und einfache Analytik für Swift-Apps.
- Scout - Produktionsreifes Logging-SDK für iOS-Apps mit CloudKit als Backend.
- Tracker Aggregator - Vielseitige Abstraktionsschicht für Analytik.
- Umbrella - Abstraktionsschicht für Analytik.
Animation
Abschnitt betitelt „Animation“Bibliotheken zur Unterstützung von Animationen. zurück nach oben
- Advance - Leistungsstarkes Animations-Framework für iOS, tvOS und OS X.
- AnimatedGradient - Bibliothek für animierte lineare Farbverläufe, geschrieben mit SwiftUI.
- ChainPageCollectionView - Ausgefallenes Layout und Animation für zweistufige Collection Views.
- CocoaSprings - Interaktive Federanimationen für iOS und macOS.
- Comets - Animierte Partikel.
- Ease - Alles mit Ease animieren.
- EasyAnimation - Bringt die Möglichkeiten von UIView.animateWithDuration(_:, animations:…) auf ein neues Niveau.
- Elephant - Elegantes SVG-Animationskit.
- FlightAnimator - Natürliches, blockbasiertes Core-Animation-Framework.
- Gemini - Leistungsstarkes animationsbasiertes Scroll-Framework.
- IBAnimatable - Entwirf und prototypisiere UI, Interaktionen, Navigation, Übergänge und Animationen für App-Store-fertige Apps direkt im Interface Builder.
- Interpolate - Interpolations-Framework für interaktive, gestengesteuerte Animationen.
- lottie-ios - iOS-Bibliothek zur nativen Darstellung von After-Effects-Vektoranimationen.
- Pastel - Farbverlauf-Animation wie bei Instagram.
- Poi - Ermöglicht eine kartenartige Benutzeroberfläche ähnlich Tinder und lässt sich wie eine Table View verwenden.
- Presentation - Bibliothek zum Erstellen von Tutorials, Versionshinweisen und animierten Seiten.
- Pulsator - Pulsanimation für iOS.
- Sica - Einfache Interface Core Animation. Führt typsichere Animationen sequenziell oder parallel aus.
- Spring - Bibliothek zur Vereinfachung von iOS-Animationen.
- SpriteKitEasingSwift - Besseres Easing für SpriteKit.
- spruce-ios - Choreografiere Animationen auf dem Bildschirm.
- Stellar - Bibliothek für physikalische Animationen.
- TheAnimation - Typsicherer CAAnimation-Wrapper, der falsche Werttypen verhindert.
- ViewAnimator - Erweckt deine UI mit nur einer Zeile zum Leben.
- YapAnimator - Schnelles und benutzerfreundliches physikbasiertes Animationssystem.
Schnelle Bibliotheken für den Zugriff auf APIs von Drittanbietern. zurück nach oben
- GitHubAPI - Implementierung der GitHub-REST-API v3.
- GitHubRestAPISwiftOpenAPI - Generiert planmäßig die GitHub-REST-API aus der OpenAPI-Spezifikation als Swift-Code.
- PXGoogleDirections - Hilfsbibliothek für die Google-Directions-API.
- RandomUserSwift - Framework zur Erzeugung zufälliger Nutzer; ein inoffizielles SDK für randomuser.me.
- reddift - Wrapper für die Reddit-API.
- SwiftDisc - Discord-API-Bibliothek für Bots und Integrationen.
- Swifter Twitter - Twitter-Framework.
- Swiftkube :penguin: - Swift-Client für Kubernetes.
- SwiftlySalesforce - Framework zur schnellen Entwicklung nativer iOS-Apps mit Salesforce-Integration.
- SwiftyInsta - Private, tokenlose REST-API für Instagram.
- YouTubeKit - Zugriff auf die YouTube-API ohne API-Schlüssel.
App-Routing
Abschnitt betitelt „App-Routing“Interne App-Routing-Systeme. zurück nach oben
- Appz - Starte externe Apps und verwende Deep Links ganz einfach.
- Crossroad - :oncoming_bus: URL-Router mit Schwerpunkt auf benutzerdefinierten URL-Schemata.
- LightRoute - Routing zwischen VIPER-Modulen.
- Linker - Einfache Verwaltung interner und externer Deep Links für iOS.
- MonarchRouter - Deklarativer zustands- und URL-basierter Router mit komplexen automatischen Übergängen in der View-Controller-Hierarchie und bewährten serverseitigen Konventionen.
- RxFlow - Navigations-Framework für iOS-Anwendungen auf Basis eines reaktiven Flow-Coordinator-Musters.
- SwiftCurrent - Verwaltung komplexer Workflows überall dort, wo Swift ausgeführt werden kann, mit integrierter Unterstützung für UIKit, Storyboards und SwiftUI.
- SwiftRouter - URL-Router für iOS.
- SwiftUIRoutes - Minimaler und flexibler Router für SwiftUI-Apps.
- URLNavigator - Elegantes URL-Routing.
App Store
Abschnitt betitelt „App Store“Bibliotheken für den Apple App Store, In-App-Käufe und Belegvalidierung. zurück nach oben
- Apphud - Leichtgewichtige Bibliothek zur einfachen Verwaltung automatisch verlängerbarer Abonnements, ganz ohne Backend.
- AppReview - Kleine Bibliothek zum Anfordern einer Bewertung im App Store über SKStoreReviewController.
- Flare - Vereinfacht In-App-Käufe unter iOS, macOS, tvOS und watchOS und unterstützt StoreKit 1 und StoreKit 2 vollständig.
- InAppPurchase - Einfaches, leichtgewichtiges und sicheres Framework für In-App-Käufe.
- merchantkit - Modernes Framework zur Verwaltung von In-App-Käufen für iOS.
- SwiftyStoreKit - Leichtgewichtiges Framework für In-App-Käufe.
Bibliotheken für die Audiobearbeitung. zurück nach oben
- AudioKit - Leistungsstarke Audiosynthese, -verarbeitung und -analyse ohne steile Lernkurve.
- AudioPlayer - Wrapper um AVPlayer mit einigen praktischen Funktionen.
- AudioPlayerSwift - Einfache Klasse zur Audiowiedergabe (grundlegend und fortgeschritten) in iOS-, OS-X- und tvOS-Apps.
- Beethoven - Audiobibliothek zur Tonhöhenerkennung in Musiksignalen.
- FDSoundActivatedRecorder - Startet die Aufnahme, wenn der Nutzer spricht.
- FDWaveformView - Einfache Darstellung einer Audiowellenform in deiner App.
- FluidAudio - SDK für Echtzeit-Audioanalyse direkt auf iOS/macOS-Geräten (Diarisierung, Identifikation, VAD, Trennung, Embeddings, ASR); Core-ML-Modelle werden direkt aus PyTorch konvertiert, um die Leistung der Apple Neural Engine zu nutzen.
- ModernAVPlayer - Persistenter AVPlayer, der die Wiedergabe nach einer schlechten Netzwerkverbindung auch im Hintergrund fortsetzt.
- MusicKit - Framework zum Komponieren und Transformieren von Musik.
- Soundable - Spielt Klänge einzeln oder nacheinander auf einfache Weise ab.
- SwiftAudioPlayer - Einfacher Audioplayer für iOS, der streamt und Audio in Echtzeit mit AVAudioEngine bearbeitet.
- SwiftySound - Einfache Bibliothek zur Audiowiedergabe mit nur einer Codezeile.
- voice-overlay-ios - Overlay, das die Erlaubnis zur Spracheingabe einholt und Spracheingaben in einer anpassbaren UI als Text entgegennimmt.
Erweiterte Realität
Abschnitt betitelt „Erweiterte Realität“- ARHeadsetKit - High-Level-Framework, das ein 5-Dollar-Google-Cardboard zur Nachbildung der Microsoft HoloLens nutzt.
- ARKit-CoreLocation - Verbindet die hohe Genauigkeit von AR mit der Reichweite von GPS-Daten.
- ARKit-Navigation - Navigation in erweiterter Realität mit MapKit.
- ARVideoKit - Nimmt ARKit-Videos, Fotos, Live Photos und GIFs auf.
Authentifizierung
Abschnitt betitelt „Authentifizierung“Einfache Verwaltung der Authentifizierung in deinen Apps. zurück nach oben
- Cely - Plug-and-Play-Framework für Anmeldungen.
- LinkedInSignIn - Einfacher View Controller zur Anmeldung und zum Abrufen eines LinkedIn-Zugriffstokens.
- LoginKit - Schnelle und einfache Ergänzung einer Anmelde-/Registrierungsoberfläche für deine iOS-App.
- ReCaptcha - Sichtbares oder unsichtbares reCAPTCHA für iOS.
- SpotifyLogin - Authentifizierung über die Spotify-API.
Bibliotheken zum Erstellen von Bots. zurück nach oben
- Telegram Bot SDK :penguin: - Inoffizielles SDK.
- Telegrammer :penguin: - Quelloffenes Framework für Telegram-Bot-Entwickler. Es basiert auf Apple/SwiftNIO und bietet dadurch hervorragende Leistung.
- AwesomeCache - Cache einfach verwalten.
- Cache - Nichts als Cache.
- CachyKit - Cache-Bibliothek für JSON, Bilder, ZIP-Dateien oder beliebige Objekte mit Ablaufdatum/TTYL und erzwungener Aktualisierung.
- Cachyr - Kleiner Schlüssel-Wert-Datencache für iOS, macOS und tvOS.
- Carlos - Einfacher und flexibler Cache.
- EVURLCache - Damit deine App auch offline funktioniert.
- MemoryCache - Typsicherer Speicher-Cache.
- Monstra - Speicher-Cache-Framework mit TTL, prioritätsbasierter Verdrängung und Schutz vor Cache-Avalanches.
Diagramme
Abschnitt betitelt „Diagramme“- Charts - Ansprechende Diagramme für iOS/tvOS/OSX (Portierung von MPAndroidChart).
- ChartView - Swift-Paket zur mühelosen Darstellung ansprechender Diagramme.
- FLCharts - Einfach zu verwendende und stark anpassbare Diagrammbibliothek für iOS.
- ScrollableGraphView - Anpassbare, scrollbare Diagramm-View zur Visualisierung einfacher diskreter Datensätze unter iOS.
- SwiftChart - Einfache Linien- und Flächendiagrammbibliothek für iOS. Unterstützt mehrere Datenreihen, teilweise gefüllte Reihen und Touch-Ereignisse.
- SwiftCharts - Hochgradig anpassbare Diagramme für iOS.
- SwiftUICharts - Diagramm- und Plot-Bibliothek für SwiftUI auf macOS, iOS, watchOS und tvOS mit integrierter Barrierefreiheit und Lokalisierung.
- TKRadarChart - Anpassbares Netzdiagramm.
Bibliotheken zum Erstellen von Chat-Apps. zurück nach oben
- Chatto - Leichtgewichtiges Framework zum Erstellen von Chat-Anwendungen.
- ExyteChat - SwiftUI-Framework für Chat-Oberflächen mit vollständig anpassbaren Nachrichten, Eingabeansicht und integrierter Medienauswahl.
- InputBarAccessoryView - Einfache und leicht anpassbare InputAccessoryView für leistungsstarke Eingabeleisten mit Autovervollständigung und Anhängen.
- MessageKit - Von der Community entwickelte Alternative zu JSQMessagesViewController.
- MessengerKit - UI-Framework zum Erstellen von Messenger-Oberflächen.
- Real-time Chat with Firebase - Funktionsfähige Echtzeit-Chat-App mit Firebase Firestore und MessageKit.
- swiftui-messaging-ui - Elementare SwiftUI-Chat-UI-Komponente mit stabilem Voranstellen älterer Nachrichten ohne Scrollsprünge.
Interessante Codebeispiele zur Farbverwaltung und zu Farbwerkzeugen. zurück nach oben
- ChromaColorPicker - Intuitive und unterhaltsame Farbauswahl für iOS.
- ColorKit - Erweiterte Farbmanipulation für iOS.
- DynamicColor - Erweiterung zur einfachen Bearbeitung von Farben.
- Gradients - Kuratierte Sammlung von über 180 wunderschönen Farbverläufen.
- Hue - Hue ist das vielseitige Farbwerkzeug, das du brauchst.
- PrettyColors - Formatiert und koloriert Terminaltext mit ANSI-Escape-Codes gemäß ECMA-48-Standard.
- SheetyColors - Farbauswahl im Stil eines Action Sheets für iOS.
- SwiftGen-Colors - Werkzeug zur automatischen Generierung von
enumsfür deineUIColor-Konstanten. - SwiftHEXColors - Erweiterung für UIColor zur Verarbeitung von HEX-Farben.
- UIColor-Hex-Swift - Konverter von Hex-Werten zu UIColor.
- UIGradient - Einfache und leistungsstarke Bibliothek für Farbverlauf-Ebenen, Bilder und Farben.
Kommandozeile
Abschnitt betitelt „Kommandozeile“Erstelle Kommandozeilenanwendungen. zurück nach oben
- Ashen - Framework zum Schreiben von Terminalanwendungen in Swift, basierend auf The Elm Architecture.
- Commander :penguin: - Erstelle ansprechende Kommandozeilenschnittstellen.
- Guaka :penguin: - Intelligentes und ansprechendes, POSIX-konformes Kommandozeilen-Framework.
- LineNoise :penguin: - Ersatz für readline ohne Abhängigkeiten.
- Mocker - Docker-kompatible Container-CLI für macOS auf Basis von Apples Containerization-Framework.
- nef - Sammlung von Kommandozeilenwerkzeugen zur Kompilierzeitprüfung deiner in Xcode-Playgrounds verfassten Dokumentation.
- Progress.swift :penguin: - Ansprechende Fortschrittsbalken für die Kommandozeile.
- Swift Argument Parser - Einfaches, typsicheres Parsen von Swift-Argumenten.
- SwiftCLI :penguin: - Leistungsstarkes Framework zur Entwicklung einer CLI.
- Swiftline - Werkzeugsammlung zum Erstellen von Kommandozeilenanwendungen.
- SwiftShell - Bibliothek zum Erstellen von Kommandozeilenanwendungen und Ausführen von Shell-Befehlen.
- SwiftyTextTable :penguin: - Leichtgewichtige Bibliothek zum Generieren von Texttabellen.
Nebenläufigkeit
Abschnitt betitelt „Nebenläufigkeit“Einfachere Möglichkeiten für nebenläufige Abläufe. zurück nach oben
- async+ :penguin: - Verkettbare Schnittstelle für async/await in Swift 5.5.
- AsyncNinja - Vollständige Sammlung von Nebenläufigkeits- und reaktiven Programmierprimitiven.
- AsyncQueue :penguin: - Warteschlangen zum geordneten Senden von Aufgaben aus synchronen in asynchrone Kontexte.
- Futures :penguin: - Leichtgewichtige Promises für iOS, macOS, tvOS, watchOS und serverseitige Anwendungen.
- GroupWork :penguin: - Einfache nebenläufige und asynchrone Aufgaben.
- Hydra - Promises und Await – für besseren asynchronen Code.
- Queuer :penguin: - Warteschlangenverwaltung auf Basis von OperationQueue und Dispatch (auch GCD genannt).
- SwiftCoroutine :penguin: - Coroutinen für iOS, macOS und Linux.
- Throttler - Begrenzt eine große Zahl asynchroner Eingaben mit nur einer API-Zeile.
- Venice :penguin: - Communicating Sequential Processes (CSP), bereit für Linux.
Währungen
Abschnitt betitelt „Währungen“Datenverwaltung
Abschnitt betitelt „Datenverwaltung“Concise Binary Object Representation. zurück nach oben
- CBORCoding :penguin: - Einfaches CBOR-Kodieren und -Dekodieren für iOS, macOS, tvOS und watchOS.
Core Data
Abschnitt betitelt „Core Data“Keine Mühen mehr mit Core Data: Hier findest du interessante Bibliotheken zur Datenverwaltung. zurück nach oben
- AERecord - Großartiger Core-Data-Wrapper für iOS.
- CloudCore - Zuverlässige CloudKit-Synchronisierung mit Offline-Bearbeitung, Beziehungen, geteilten und öffentlichen Datenbanken und mehr.
- CoreStore - Einfache und elegante Verwaltung von Core Data.
- DataKernel - Minimalistischer Wrapper um den Core-Data-Stack, der Persistenzoperationen vereinfacht – ohne externe Abhängigkeiten.
- Graph - Elegantes, datengesteuertes Framework für Core Data.
- JSQCoreDataKit - Ein Swift-ähnlicherer Core-Data-Stack.
- JustPersist - Einfachste und sicherste Persistenzlösung für iOS mit integrierter Core-Data-Unterstützung.
- QueryKit - Einfache Filterung von Core Data.
- Skopelos - Minimalistische, threadsichere, boilerplate-freie und einfach zu verwendende Active-Record-Implementierung für Core Data.
- SugarRecord - Unterstützung für Core Data und Realm.
Hilfreiche Bibliotheken zum Parsen und Serialisieren von CSV-Daten (Comma-Separated Values). zurück nach oben
- CodableCSV :penguin: - CSV-Dateien zeilenweise oder über Swifts Codable-Schnittstelle lesen und schreiben.
- CSVParser :penguin: - Schneller CSV-Parser.
Firebase
Abschnitt betitelt „Firebase“- Ballcap - Framework zum Entwurf von Datenbankschemata für Cloud Firestore.
GraphQL
Abschnitt betitelt „GraphQL“- SociableWeaver - Deklarative GraphQL-Abfragen und -Mutationen erstellen.
Probleme mit JSON-Daten? Hier sind interessante Möglichkeiten zur Verarbeitung. zurück nach oben
- AlamofireObjectMapper - Alamofire-Erweiterung, die JSON-Antwortdaten mit ObjectMapper in Objekte umwandelt.
- Alembic - Funktionales Parsen von JSON, Zuordnung zu Objekten und Serialisierung in JSON.
- Argo - Bibliothek zum Parsen von JSON.
- Arrow - Elegantes JSON-Parsing.
- Decodable :penguin: - JSON-Parsing.
- Elevate - JSON-Parsing-Framework für einfaches, zuverlässiges und komponierbares Parsen.
- EVReflection - Reflektionsbasiertes Kodieren und Dekodieren von JSON, einschließlich Unterstützung für NSDictionary, NSCoding, Printable, Hashable und Equatable.
- HandyJSON - Praktische Bibliothek zur Serialisierung und Deserialisierung von JSON-Objekten.
- Himotoki - Typsichere JSON-Dekodierungsbibliothek.
- JASON - Leistungsstarkes JSON-Parsing mit praktischen Operatoren.
- JSONHelper - Blitzschnelle JSON-Deserialisierung und Wertkonvertierung für iOS und OS X.
- JSONNeverDie - Automatische Reflektion von JSON zu Model und benutzerfreundlicher JSON-Encoder/-Decoder mit dem Ziel, dauerhaft zu bestehen.
- ObjectMapper - JSON-Objektzuordnung.
- PMJSON - Bibliothek zum Kodieren und Dekodieren von JSON.
- ReerCodable - Codable-Erweiterungen mithilfe von Swift-Makros.
- Sextant :penguin: - Leistungsstarke JSONPath-Abfragen.
- SwiftyJSON - JSON-Bibliothek mit Fehlerbehandlung.
- SwiftyJSONAccelerator - macOS-App zur Generierung von Swift-5-Modellen für JSON (mit Codable).
Schlüssel-Wert-Speicher
Abschnitt betitelt „Schlüssel-Wert-Speicher“- Default - Moderne Schnittstelle für UserDefaults mit Codable-Unterstützung.
- Defaults - Typsichere UserDefaults mit Codable-Unterstützung und Schlüsselbeobachtung.
- DefaultsKit - Einfache, stark typisierte UserDefaults für iOS, macOS und tvOS.
- Prephirences - Verwaltung von App-Einstellungen, NSUserDefaults, iCloud, Keychain und mehr.
- SecureDefaults - Leichtgewichtiger Wrapper für UserDefaults und NSUserDefaults mit zusätzlicher AES-256-Verschlüsselung.
- Storez - Sichere, statisch typisierte und speicherunabhängige Schlüssel-Wert-Ablage.
- SwiftStore - Schlüssel-Wert-Speicher auf Basis von LevelDB.
- SwiftyUserDefaults - Klarere und angenehmere Syntax für NSUserDefaults.
- Zephyr - Mühelose Synchronisierung von NSUserDefaults über iCloud.
MongoDB
Abschnitt betitelt „MongoDB“- MongoKitten :penguin: - MongoDB-Connector.
- Perfect-MongoDB :penguin: - Eigenständiger Wrapper um die mongo-c-Clientbibliothek für den Zugriff auf MongoDB-Server.
Mehrere Datenbanken
Abschnitt betitelt „Mehrere Datenbanken“Datenverwaltungsschichten für mehrere Datenquellen. zurück nach oben
- ModelAssistant - Elegante Bibliothek zur Verwaltung der Interaktion zwischen View und Model.
- PersistenceKit - Codable-Objekte mit wenigen Codezeilen in verschiedenen Persistenzschichten speichern und abrufen.
- Shallows - Dein leichtgewichtiges Werkzeugset für Persistenz.
- fluent :penguin: - Einfache Active-Record-Implementierung.
- Perfect-CRUD :penguin: - CRUD ist ein objekt-relationales Mapping-System (ORM), das das Codable-Protokoll verwendet.
Weitere Daten
Abschnitt betitelt „Weitere Daten“Weitere Möglichkeiten zur Datenpersistenz. zurück nach oben
- CacheAdvance - Leistungsstarker Cache für Logging-Systeme. CacheAdvance speichert Log-Ereignisse 30-mal schneller als SQLite.
- CoreXLSX - Unterstützung für das Excel-Tabellenformat (XLSX).
- Disk - Praktisches Framework zur einfachen Persistierung von Structs, Bildern und Daten unter iOS.
- EVCloudKitDao - Vereinfachter Zugriff auf CloudKit mit Unterstützung für Abonnements und lokalen Cache.
- KeyPathKit - Nahtlose Syntax zur Datenbearbeitung über typisierte Keypaths.
- LeetCode-Swift - Lösungen für LeetCode-Vorstellungsgesprächsfragen.
- Pencil - Beliebige Werte in Dateien schreiben.
- StorageManager - Sichere und einfache Verwendung von FileManager als Datenbank.
- Realm - Realm ist eine mobile Datenbank und eine Alternative zu Core Data und SQLite.
- RealmWrapper - Sichere und einfache Wrapper für RealmSwift.
- Unrealm - Speichert native Swift-Klassen, Structs und Enums ganz einfach in Realm.
SQL-Treiber
Abschnitt betitelt „SQL-Treiber“- MySQL Swift :penguin: - MySQL-Clientbibliothek.
- Perfect-MySQL :penguin: - Eigenständiger Wrapper um die MySQL-Clientbibliothek für den Zugriff auf MySQL-Server.
- Perfect-PostgreSQL :penguin: - Eigenständiger Wrapper um die libpq-Clientbibliothek für den Zugriff auf PostgreSQL-Server.
Möchtest du App-Daten mit SQLite speichern? Hier findest du interessante Ressourcen. zurück nach oben
- GRDB.swift - Vielseitiges SQLite-Werkzeugset.
- SQLite.swift - Framework-Wrapper für SQLite3: klein, einfach und sicher.
- SQLiteDB - SQLite-Wrapper.
Tom’s Obvious, Minimal Language. zurück nach oben
- TOMLDecoder - Dekodiert den aktuellen TOML-Standard.
Wenn du XML-formatierte Daten verwalten möchtest, findest du hier hilfreiche Bibliotheken. zurück nach oben
- AEXML - XML-Wrapper.
- CheatyXML - Leistungsstarkes Framework zur einfachen XML-Verarbeitung.
- SwiftyXML - Der Swift-typische Weg zum Umgang mit XML.
- SWXMLHash - Einfaches XML-Parsing.
- XMLCoder - XMLEncoder und XMLDecoder auf Basis der Codable-Protokolle aus der Standardbibliothek.
- XMLMapper - Einfache Zuordnung von XML zu Objekten.
- Zip - Framework zum Komprimieren und Entpacken von Dateien.
- Zip Foundation - Bibliothek zum Erstellen, Lesen und Ändern von ZIP-Archiven.
Datumsformatierung leicht gemacht. zurück nach oben
- AnyDate - Datums- und Zeit-API, inspiriert von der DateTime-API aus Java 8.
- Chronology - Eine bessere Datums- und Zeitbibliothek.
- DateHelper - Einfache Datumshilfsfunktionen.
- Datez - Bibliothek für
NSDate,NSCalendar,NSDateComponentsundNSTimeInterval. - Datify - Kinderleichte Datumsfunktionen.
- NVDate - Datumserweiterungsbibliothek.
- SwiftDate - Einfache Verwaltung von NSDate.
- Time - Typsichere Zeitberechnungen auf Generics-Basis.
- Timepiece - Intuitive NSDate-Erweiterungen.
- TrueTime.swift - Ermittelt die tatsächliche aktuelle Zeit unabhängig von Änderungen der Geräteuhr (NTP-Bibliothek).
- TypedDate - Verbessert die Datumsverarbeitung durch Typanpassung auf Ebene der Datumskomponenten.
Abhängigkeitsinjektion
Abschnitt betitelt „Abhängigkeitsinjektion“Bibliotheken für Dependency Injection. zurück nach oben
- Cleanse - Leichtgewichtiges Dependency-Injection-Framework von Square.
- Corridor - Mikroframework für Dependency Injection im Stil von Coreader.
- Deli - Einfach zu verwendende Dependency Injection (DI).
- DIKit - Von KOIN inspiriertes Dependency-Injection-Framework für Swift.
- Dip - Einfacher Dependency-Injection-Container.
- DITranquillity - Dependency-Injection-Framework mit Gelassenheit.
- Locatable - Mikroframework, das Property Wrappers für das Service-Locator-Muster nutzt.
- Pure - Dependency Injection ohne DI-Container.
- SafeDI - Zur Kompilierzeit sichere Dependency Injection.
- Swinject - Framework für Dependency Injection.
- Typhoon - Toolkit für Dependency Injection.
- Weaver - Deklaratives, einfach zu verwendendes und sicheres Dependency-Injection-Framework.
Sammlung von Bibliotheken zur Geräteerkennung. zurück nach oben
- Device - Leichtgewichtiges Werkzeug zur Erkennung des aktuellen Geräts und der Bildschirmgröße.
- Device.swift - Besonders leichtgewichtige Bibliothek zur Erkennung des verwendeten Geräts.
- DeviceKit - Werttypbasierter Ersatz für UIDevice.
- Deviice - Swift-Bibliothek zur einfachen Ermittlung des aktuellen Geräts und weiterer Informationen.
- Luminous - Liefert alle benötigten Informationen über das Gerät.
- Thingy - Moderne Bibliothek zur Geräteerkennung und -abfrage.
- UIDeviceComplete - UIDevice-Erweiterungen, die fehlende Funktionen ergänzen.
Dokumentation
Abschnitt betitelt „Dokumentation“Dokumentation für Swift-Code generieren. zurück nach oben
- jazzy - Aussagekräftige Dokumentation.
- SourceDocs - Markdown-Referenzdokumentation generieren, die zusammen mit deinem Code gespeichert wird.
Eingebettete Systeme
Abschnitt betitelt „Eingebettete Systeme“Entwickle eingebettete Linux-Projekte auf Raspberry Pi, BeagleBone, C.H.I.P. und anderen Platinen. zurück nach oben
- SwiftyGPIO :penguin: - Zugriff auf Linux-GPIO/SPI/PWM unter ARM.
Peripheriegeräte
Abschnitt betitelt „Peripheriegeräte“Interagiere mit bestimmten externen Peripheriegeräten. zurück nach oben
Ereignisse
Abschnitt betitelt „Ereignisse“Alternativen zu NSNotificationCenter, Key-Value-Observation oder Delegation. zurück nach oben
- Bond - Binding-Framework.
- Combinative - UI-Ereignisbehandlung mit Apples Combine-Framework.
- EmitterKit - Implementierung von Event-Emittern und Listenern.
- FutureKit - Future-/Promise-Bibliothek.
- Katana - Apps im Stil von React und Redux schreiben.
- LightweightObservable - Leichtgewichtige Implementierung einer abonnierbaren Observable-Sequenz.
- NoticeObserveKit - Typsicherer NotificationCenter-Wrapper, der Benachrichtigungstyp und Informationstyp verknüpft.
- Notificationz - Einfacher, anpassbarer Adapter zur Verwaltung von
NSNotificationCenter. - Observable - Einfachste Möglichkeit, Werte zu beobachten.
- OneWay - Zustandsverwaltung mit unidirektionalem Datenfluss.
- OpenCombine - Quelloffene Implementierung von Apples Combine-Framework zur Verarbeitung zeitabhängiger Werte.
- PMKVObserver - Moderne, threadsichere und typsichere Key-Value-Beobachtung.
- PromiseKit - Bibliothek für asynchrone Promise-Programmierung.
- ReactiveCocoa - Von funktionaler reaktiver Programmierung inspiriertes Cocoa-Framework mit APIs zum Kombinieren und Transformieren zeitabhängiger Werteströme.
- ReactorKit - Framework für reaktive Anwendungsarchitektur mit unidirektionalem Datenfluss.
- ReSwift - Unidirektionaler Datenfluss.
- RxSwift - Microsoft Reactive Extensions (Rx).
- Signals - Ersetzt Delegates und Benachrichtigungen.
- SwiftEventBus - Publish-Subscribe-Event-Bus für iOS.
- Tempura - Ganzheitlicher Ansatz zur iOS-Entwicklung, inspiriert von Redux und MVVM.
- Tokamak - Deklarative API im Stil von React zum Erstellen nativer UI-Komponenten mit einfacher unidirektionaler Datenbindung.
- Tomorrowland - Leichtgewichtige Promises.
- TopicEventBus - Framework zur Implementierung des Publish-Subscribe-Musters mit themenbasiertem Veröffentlichen von Ereignissen.
- VueFlux - Architektur zur Zustandsverwaltung mit unidirektionalem Datenfluss, inspiriert von Vuex und Flux.
- When - Leichtgewichtige Implementierung von Promises.
Dateien
Abschnitt betitelt „Dateien“- ExtendedAttributes - Erweiterte Attribute von Dateien und Ordnern verwalten.
- FileKit - Einfache und ausdrucksstarke Dateiverwaltung.
- FileProvider - FileManager-Ersatz für lokale, iCloud- und Remote-Dateien (WebDAV/FTP/Dropbox/OneDrive/SMB2) unter iOS/tvOS und macOS.
- KZFileWatchers - Mikroframework zur Beobachtung lokaler und entfernter Dateiänderungen.
- PathKit :penguin: - Mühelose Pfadoperationen.
- Pathos :penguin: - Effiziente Unix-Dateiverwaltung.
Schriftarten
Abschnitt betitelt „Schriftarten“Sammlung von Codebeispielen rund um Schriftarten. zurück nach oben
- FontAwesome.swift - FontAwesome in deinen Projekten verwenden.
- FontBlaster - Benutzerdefinierte Schriftarten programmgesteuert in deine iOS-App laden.
- Inkwell - Werkzeug zur spontanen Verwendung benutzerdefinierter Schriftarten.
- IoniconsKit - Ionicons als UIImage/UIFont in deinen Projekten verwenden.
- OcticonsKit - Octicons als UIImage/UIFont in deinen Projekten verwenden.
- SwiftIconFont - Portierungen von Font Awesome, Iconic, Ionicons und Octicon.
- SwiftIcons - Bibliothek für Schriftart-Symbole: Dripicons, Emoji, Font Awesome, Icofont, Ionicons, Linear Icons, Map Icons, Material Icons, Open Iconic, Status- und Wettersymbole.
- SwiftUI-FontIcon - Schriftart-Symbole für SwiftUI: Font Awesome, Ionicons und Material Icons.
- SYSymbol - Alle SFSymbols jederzeit griffbereit.
- UIFontComplete - Verwaltung von System- und benutzerdefinierten Schriftarten für iOS und tvOS.
Spiele-Engine
Abschnitt betitelt „Spiele-Engine“- glide engine - Auf SpriteKit und GameplayKit basierende Engine für 2D-Spiele mit praktischen Beispielen und Tutorials.
- Raylib for Swift :penguin: - Plattformübergreifendes Swift-Paket für Raylib. Erstellt Raylib aus dem Quellcode, sodass keine Bibliotheken eingerichtet werden müssen; füge es einfach als Abhängigkeit zu deinem Spielepaket hinzu.
- SwiftGodot - Swift-Bindings für die Godot-Game-Engine, um Erweiterungen zu erstellen oder sie über SwiftGodotKit als API zu verwenden.
- ImagineEngine - Blitzschnelle 2D-Spiele-Engine.
- FDChessboardView - View Controller für Schachbretter.
- Sage :penguin: - Plattformübergreifende Schachbibliothek.
- ShowTime - Zeige iOS-Tipps und -Gesten für Demos und Videos mit nur einer Codezeile.
- SwiftyGestureRecognition - UIGestureRecognizers in Xcode-Playgrounds.
- SwipyCell - UITableViewCell mit Wischgesten zum Auslösen von Aktionen, wie in der Mailbox-App.
- Tactile - Sicherere und idiomatischere Reaktion auf Gesten und Steuerelementereignisse.
Hardware
Abschnitt betitelt „Hardware“Kategorie für hardwarebezogene Bibliotheken. zurück nach oben
3D Touch
Abschnitt betitelt „3D Touch“Einfache Unterstützung der neuen 3D-Touch-/Force-Touch-Funktion mit diesen Bibliotheken. zurück nach oben
Bluetooth
Abschnitt betitelt „Bluetooth“Wrapper für CoreBluetooth. zurück nach oben
- BlueCap - Wrapper für CoreBluetooth und vieles mehr.
- Bluejay - Einfaches Framework zur Entwicklung zuverlässiger Bluetooth-LE-Apps.
- BluetoothKit - Einfache Kommunikation zwischen iOS- und OS-X-Geräten über BLE.
- RxBluetoothKit - Bluetooth-Bibliothek für iOS und OS X mit RxSwift.
- SwiftyBluetooth - Einfacher und zuverlässiger, Closure-basierter Wrapper für CoreBluetooth.
Großartige Kamerabibliotheken. zurück nach oben
- CameraBackground - Stellt die Kameraebene als Hintergrund für jede UIView dar.
- CameraKit-iOS - Steigert die Kameraleistung und Benutzerfreundlichkeit deines nächsten Projekts deutlich.
- FDTake - Nimm einfach ein Foto oder Video auf oder wähle es aus der Mediathek.
- Fusuma - Fotobrowser im Instagram-Stil mit Kamerafunktion.
- MediaPicker - Anpassbare SwiftUI-Medienauswahl für Kamera und Galerie mit Alben.
- MijickCamera - Kamera leicht gemacht: vollständig anpassbare Kamerabibliothek, die den Implementierungsaufwand deutlich reduziert.
- NextLevel - Moderne Medienaufnahme.
Barcode
Abschnitt betitelt „Barcode“Barcode-, QR-Code- und andere Code-Scanner. zurück nach oben
- BarcodeScanner - Einfacher und ansprechender Barcode-Scanner-View-Controller.
- EFQRCode - Bessere Verarbeitung von QR-Codes.
- QRCodeReader.swift - Einfacher QR-Code-Reader.
Haptisches Feedback
Abschnitt betitelt „Haptisches Feedback“Bibliotheken für den Einsatz haptischen Feedbacks. zurück nach oben
- Haptica - Einfacher Generator für haptisches Feedback.
iBeacon
Abschnitt betitelt „iBeacon“Du möchtest iBeacon in deinem Swift-Projekt verwenden? Hier findest du interessante Ressourcen. zurück nach oben
- SwiftLocation - Standort- und Beacon-Überwachung.
Sensoren
Abschnitt betitelt „Sensoren“Verwalte deine Gerätesensoren schneller und einfacher. zurück nach oben
Interessante Liste von Bibliotheken rund um Bilder. zurück nach oben
- Agrume - Erfrischend einfacher iOS-Bildbetrachter.
- AlamofireImage - Komponentenbibliothek für Bilder in Alamofire.
- APNGKit - Leistungsstarke und komfortable Wiedergabe des APNG-Formats unter iOS.
- ATGMediaBrowser - Bild-Diashow-Betrachter mit mehreren vordefinierten Übergängen und der Möglichkeit, mühelos eigene Übergänge zu erstellen.
- AXPhotoViewer - Fotogalerie-Betrachter für iPhone und iPad, nützlich für beliebig viele Fotos.
- BlockiesSwift - Generator einzigartiger, blockartiger Identicons und Profilbilder.
- Brightroom - Bildeditor und Engine auf Basis von CoreImage.
- CTPanoramaView - Bibliothek zur Anzeige sphärischer oder zylindrischer Panoramen mit Touch- oder bewegungsbasierter Steuerung.
- DTPhotoViewerController - Vollständig anpassbarer View Controller zur Anzeige einzelner Fotos oder ganzer Sammlungen, inspiriert vom Facebook-Fotobetrachter.
- FacebookImagePicker - Fotoauswahl für Facebook-Alben.
- FaceCrop - Gesichter in Bildern mit Apples Vision-Framework erkennen und zentrieren.
- FlexibleImage - Einfache Bildbearbeitung.
- FMPhotoPicker - Moderne, einfache Fotoauswahl ohne Abhängigkeiten, mit elegantem und anpassbarem Bildeditor.
- gifu - Leistungsstarke Unterstützung animierter GIFs für iOS.
- GPUImage 2 - BSD-lizenziertes Framework zur GPU-beschleunigten Video- und Bildverarbeitung.
- GPUImage 3 - BSD-lizenziertes Framework zur GPU-beschleunigten Video- und Bildverarbeitung mit Metal.
- HanekeSwift - Leichtgewichtiger generischer Cache für iOS, besonders für Bilder.
- Harbeth - Metal-Framework für GPU-beschleunigte Grafik-, Video- und Kamerafilter.
- ImageDetect - Gesichter, Barcodes und Texte in Bildern mit der Vision-API von iOS 11 erkennen und zuschneiden.
- ImageLoader - Leichtgewichtiger und schneller Bildlader für iOS.
- ImageScout - Implementierung von fastimage mit Unterstützung für PNG, GIF und JPEG.
- ImageViewer - Bildbetrachter im Stil von Twitter.
- ImgixSwift - Bild-URLs ganz einfach beschleunigen und responsiv gestalten.
- JLStickerTextView - UIImageView-Erweiterung zum Hinzufügen mehrerer Beschriftungen mit mehrzeiligem Text; Beschriftungen lassen sich mit einem Finger bearbeiten, drehen, skalieren und anschließend ins Bild einfügen.
- Kanvas - iOS-Bibliothek für Effekte, Zeichnungen, Text, Sticker und GIFs aus vorhandenen Medien oder der Kamera.
- Kingfisher - Herunterladen und Zwischenspeichern von Bildern.
- LetterAvatarKit - UIImage-Erweiterung zur Erstellung von Avataren aus Buchstaben.
- Lightbox - Praktischer und einfach zu verwendender Bildbetrachter für iOS-Apps.
- MapleBacon - Bibliothek zum Herunterladen und Zwischenspeichern von Bildern.
- MCScratchImageView - Benutzerdefinierte ImageView, die eine andere View wie bei einer Rubbelkarte verdeckt; durch Wischen über die Beschichtung wird die darunterliegende View sichtbar.
- Moa - Erweiterung zum Laden von Bildern in Image Views für iOS, tvOS und macOS.
- Nuke - Erweitertes Framework zum Laden, Zwischenspeichern, Verarbeiten, Anzeigen und Vorladen von Bildern.
- PassportScanner - MRZ-Code eines Reisepasses scannen und Vorname, Nachname, Passnummer, Nationalität, Geburtsdatum, Ablaufdatum und persönliche Nummer auslesen.
- Rough - Ermöglicht Zeichnungen in skizzenhaftem, handgezeichnetem Stil.
- Sharaku - Bildfilter-UI-Bibliothek im Instagram-Stil.
- Snowflake - Mit SVG arbeiten.
- SwiftDraw - Konvertiert SVG-Bilder in UIImage und NSImage und generiert CoreGraphics-Quellcode.
- SwiftGen-Assets - Werkzeug zur automatischen Generierung von
enumsfür alle UIImages aus deinen Asset-Katalogen. - SwiftSVG - Ein-Pass-SVG-Parser mit mehreren Schnittstellen (String, NS/UIBezierPath, CAShapeLayer und NS/UIView).
- SwiftWebImage - 🚀 SwiftUI-Bildlader mit leistungsfähigem LRU-Speicher- und Festplatten-Cache.
- SwiftyGif - Leistungsstarke GIF-Engine.
- TinyCrayon - Intelligentes und einfach zu verwendendes SDK zum Maskieren und Freistellen von Bildern in mobilen Apps.
- Toucan - API zur Bildverarbeitung.
- UIImageColors - Extrahiert Farben aus UIImage im iTunes-Stil.
- YPImagePicker - Bildauswahl und Filter für iOS im Instagram-Stil.
- ZImageCropper - Bilder beliebig zuschneiden.
Key-Value-Coding
Abschnitt betitelt „Key-Value-Coding“Bibliotheken für Key-Value-Coding. zurück nach oben
Tastatur
Abschnitt betitelt „Tastatur“Möchtest du eine eigene angepasste Tastatur erstellen? Hier findest du interessante Ressourcen. zurück nach oben
- IHKeyboardAvoiding - Elegante Lösung, um jede UIView bei eingeblendeter Tastatur sichtbar zu halten – ganz ohne UIScrollView.
- IQKeyboardManager - Universelle Bibliothek ohne Codeänderungen, die verhindert, dass die Tastatur nach oben rutscht und UITextField/UITextView verdeckt.
- ISEmojiView - Emoji-Tastatur für iOS.
- KeyboardHideManager - Manager ohne Codeänderungen, der die Tastatur unter iOS durch Tippen auf Views ausblendet.
- KeyboardShortcuts - Ergänzt deine macOS-App um global anpassbare Tastenkürzel mit Cocoa- und SwiftUI-Komponente.
- Ribbon - 🎀 Einfache plattformübergreifende Bibliothek für Symbolleisten und benutzerdefinierte Input-Accessory-Views unter iOS und macOS.
- Typist - Kleine, direkt integrierbare UIKit-Tastaturverwaltung für iOS-Apps; steuert Anzeige und Verhalten ohne Notification Center.
Bibliotheken zum Programmieren mit vereinfachten APIs. zurück nach oben
- BFKit-Swift :penguin: - Sammlung nützlicher Klassen, Structs und Erweiterungen zur schnelleren App-Entwicklung.
- C4iOS - Nutzt die Leistungsfähigkeit nativer iOS-Programmierung mit einer vereinfachten API.
- ContactsChangeNotifier - Welche Kontakte haben sich außerhalb deiner App geändert? Bessere CNContactStoreDidChange-Benachrichtigung: Liefert echte Änderungen ohne unnötige Meldungen.
Bibliotheken zur Unterstützung beim Layout. zurück nach oben
- AnimatedTabBar - Tab-Leiste mit verschiedenen vordefinierten Animationen.
- BrickKit - Komplexe und responsive Layouts einfach erstellen.
- CGLayout :penguin: - Leistungsstarkes Auto-Layout-Framework für UIView/NSView, CALayer und nicht gerenderte Views; bietet Platzhalter.
- FlexLayout - Saubere Schnittstelle für die hochoptimierte Flexbox-Implementierung Facebook Yoga.
- FrameLayoutKit - Framework für komplexe Layouts mit Verkettung und Verschachtelung über eine einfache, intuitive Operanden- und DSL-Syntax.
- Grid - Der leistungsstarke Grid-Container, der SwiftUI fehlt.
- LayoutLess - Schreibe weniger UI-Code.
- Neon - Leistungsstarkes Framework für programmatisches UI-Layout.
- PinLayout - Schnelles View-Layout ohne Auto Layout: keine Magie, reiner Code, volle Kontrolle und hohe Geschwindigkeit. Prägnante, intuitive, lesbare und verkettbare Syntax für iOS/macOS/tvOS.
- Scaling Header Scroll View - Scroll View mit fixiertem Header, der beim Scrollen schrumpft; mit SwiftUI geschrieben.
- Static - Einfache statische Table Views für iOS.
- Stevia - Elegantes View-Layout für iOS.
Auto Layout
Abschnitt betitelt „Auto Layout“Du hast genug von Storyboards? Probiere deklarative Auto-Layout-Bibliotheken aus. zurück nach oben
- Bamboo - Auto Layout und manuelles Layout in einer Zeile.
- Cartography - Deklarative Auto-Layout-Bibliothek für dein Projekt.
- Cassowary - Bibliothek zur Lösung linearer Nebenbedingungen mit demselben Algorithmus wie AutoLayout.
- Cupcake - Einfache Erstellung und Anordnung von UI-Komponenten für iOS.
- DeviceLayout - AutoLayout für jedes Gerät separat konfigurieren.
- EasyPeasy - Auto Layout leicht gemacht.
- EasySwiftLayout - Leichtgewichtiges Swift-Framework für Apples Auto Layout.
- EZLayout - Einfachere und schnellere Programmierung von Auto Layout.
- FixFlex - Deklaratives Auto Layout auf Basis von NSLayoutAnchor, eine Swift-Neuinterpretation von VFL und Alternative zu UIStackView.
- HypeUI - 🌺 Implementierung des SwiftUI-DSL-Stils von Apple auf Basis von UIKit.
- KVConstraintKit - Leistungsstarke Auto-Layout-DSL für iOS, tvOS und OSX.
- MisterFusion - DSL für AutoLayout mit Unterstützung für Size Classes.
- Mortar - Prägnante und flexible DSL zum Erstellen von Auto-Layout-Beschränkungen und Hinzufügen von Subviews.
- NorthLayout - Schnelleres Layout mit Visual Format Language (VFL) und erweiterter Syntax.
- PureLayout - Die umfassende API für Auto Layout unter iOS und OS X.
- SnapKit - Auto-Layout-DSL für iOS und OS X.
- Swiftstraints - Leistungsstarkes Auto-Layout-Framework, mit dem sich Beschränkungen in einer Codezeile schreiben lassen.
- TinyConstraints - Syntaktischer Zucker, der Auto Layout benutzerfreundlicher macht.
Lokalisierung
Abschnitt betitelt „Lokalisierung“Frameworks zur Lokalisierung deiner App. zurück nach oben
- BartyCrouch - Aktualisiert und übersetzt String-Dateien schrittweise anhand von Code und Storyboards/XIBs.
- CrowdinSDK - Überträgt alle neuen Übersetzungen aus dem Crowdin-Projekt sofort in die Anwendung.
- IBLocalizable - Lokalisiere deine Views direkt im Interface Builder.
- L10n-swift - Lokalisierung von Anwendungen mit Sprachwechsel zur Laufzeit und Unterstützung für Pluralformen in jeder Sprache.
- LocalizationKit - Dynamische Echtzeitlokalisierung mit Fernverwaltung, um Übersetzungen ohne erneute App-Einreichung zu verwalten, zu pflegen und bereitzustellen.
- Localize - Apps lokalisieren, etwa mit regulären Ausdrücken in Localizable.strings.
- Localize-Swift - Apps lokalisieren, etwa mit regulären Ausdrücken in Localizable.strings.
- Locheck - .strings- und .stringsdict-Dateien auf Fehler überprüfen.
- StringSwitch - iOS-.strings-Dateien ganz einfach ins Android-strings.xml-Format konvertieren und umgekehrt.
- SwiftGen-L10n - Werkzeug zur automatischen Generierung von
enumsfür alle Schlüssel aus Localizable.strings, einschließlich passender Werte für printf-Platzhalter wie%@. - Translatio - Besonders leichtgewichtige Bibliothek zur Lokalisierung von Zeichenfolgen, auch direkt in Storyboards.
Standort
Abschnitt betitelt „Standort“- AsyncLocationKit - Wrapper für Apples CoreLocation-Framework mit moderner Swift-Concurrency (async/await).
- STLocationRequest - Eleganter, einfacher Standort-Anfragebildschirm mit 3D-Flyover.
Protokollierung
Abschnitt betitelt „Protokollierung“Werkzeuge zum Schreiben und Lesen des Geräteprotokolls. zurück nach oben
- AEConsole - Anpassbares Konsolen-Overlay mit Debug-Protokoll in deiner iOS-App.
- CleanroomLogger - Konfigurierbare und erweiterbare High-Level-Logging-API, die einfach, leichtgewichtig und leistungsfähig ist.
- Duration :penguin: - Leichtgewichtige Logging-Bibliothek zur Erfassung von Vorgangsdauern.
- Gedatsu - Verständliche Formatierung von Auto-Layout-Fehlern im Konsolenprotokoll.
- HeliumLogger :penguin: - Leichtgewichtiges Logging-Framework von IBM.
- Printer - Ausgefallener Logger für deine nächste App.
- Puppy :penguin: - Flexible Logging-Bibliothek mit Unterstützung für mehrere Transportwege und Plattformen.
- QorumLogs - Logging-Werkzeug für Xcode und Google Docs.
- Rainbow :penguin: - Ausdrucksvolle Konsolenausgabe.
- SwiftyBeaver :penguin: - Plattformübergreifendes Logging während Entwicklung und Veröffentlichung.
- TinyConsole - Kleine Protokollkonsole zur Anzeige von Informationen während der Nutzung deiner iOS-App.
- TraceLog :penguin: - Ganz einfaches Logging, wie es sein sollte. Läuft unter iOS, macOS und Linux.
- Watchdog - Werkzeug zur Protokollierung übermäßiger Blockierungen im Hauptthread.
- WatchdogInspector - Logging-Werkzeug zur Anzeige der aktuellen Bildrate (FPS) in der Statusleiste deiner iOS-App.
- Willow - Leistungsstarke und dennoch leichtgewichtige Logging-Bibliothek.
- XCGLogger - Umfangreiches und konfigurierbares Logging-Werkzeug mit Protokollstufen, Zeitstempeln und Zeilennummern.
- Cluster - Einfache Clusterbildung für Kartenannotationen.
- FlyoverKit - Präsentiert beeindruckende 360°-Überflüge in deiner MKMapView – ohne Aufwand und mit umfangreichen Konfigurationsmöglichkeiten.
- GEOSwift - Vereinfacht die Arbeit mit geografischen Modellen und die Berechnung von Schnittpunkten, Überlappungen, Projektionen usw.
- ImmersiveMap - Mit Metal gerenderte Vektorkarten-Engine für SwiftUI mit 3D-Globus, flacher Karte und Live-Avatar-Markierungen.
- LocoKit - Framework zur Aufzeichnung von Standorten und Aktivitäten unter iOS.
Mathematik
Abschnitt betitelt „Mathematik“- Arithmosophi - Protokollsammlung für arithmetische und logische Operationen.
- BigInt - Arithmetik mit beliebiger Genauigkeit.
- DDMathParser - Parsen von Zeichenfolgen und Auswerten mathematischer Ausdrücke leicht gemacht.
- SigmaSwiftStatistics - Sammlung von Funktionen für statistische Berechnungen.
- SwaTex - KaTeX-kompatible LaTeX-Mathematik-Engine ohne JavaScript, WebView oder DOM.
- Upsurge - Einfache und schnelle Matrix- und Vektormathematik.
Verarbeitung natürlicher Sprache
Abschnitt betitelt „Verarbeitung natürlicher Sprache“Netzwerk
Abschnitt betitelt „Netzwerk“Bibliotheken, mit denen sich der Aufwand für HTTP-Anfragen verringern lässt. zurück nach oben
- Alamofire :penguin: - Elegantes Networking.
- APIKit - Bibliothek zum Erstellen typsicherer Web-API-Clients.
- Ciao - Dienste über mDNS (Bonjour, Zeroconf) veröffentlichen und entdecken.
- CodyFire - Leistungsstarker Builder und Manager für Codable-API-Anfragen unter iOS, basierend auf Alamofire.
- Conduit - Zuverlässiges Networking für Web-APIs.
- Connectivity - 🌐 Erkennt Internetverbindungen zuverlässiger und auch WLAN-Netzwerke ohne Internetzugang.
- Dots - Leichtgewichtiges Framework für nebenläufiges Networking.
- GoodNetworking - 📡 Vereinfacht HTTP-Networking.
- Heimdallr.swift - Einfach zu verwendende OAuth-2-Bibliothek für iOS.
- Just :penguin: - HTTP für Menschen (HTTP-Bibliothek im Stil von Python Requests).
- Malibu - Networking-Bibliothek auf Promise-Basis.
- Moya - Abstraktionsschicht für Netzwerke.
- MultiPeer - Wrapper für das MultipeerConnectivity-Framework zur automatischen Offline-Datenübertragung zwischen Geräten.
- Netfox - Leichtgewichtige Bibliothek zur Netzwerkfehlerbehebung, mit einer einzigen Zeile eingerichtet.
- Netswift - Typsichere Networking-Lösung auf hoher Abstraktionsebene.
- OAuth2 - OAuth-2-Authentifizierungsbibliothek.
- OAuthSwift - OAuth-Bibliothek für iOS.
- Pitaya :penguin: - HTTP-/HTTPS-Networking-Bibliothek, die zufällig auch auf Rechnern ausgeführt werden kann.
- PMHTTP - HTTP-Framework mit Schwerpunkt auf REST und JSON.
- Postal - Framework für den einfachen Zugriff auf verbreitete E-Mail-Anbieter.
- Reachability.swift - Ersatz für Apples Reachability mit Closures.
- ReactiveAPI - Prägnanter, deklarativer Netzwerkcode mit URLSession und RxSwift, inspiriert von Retrofit.
- ResponseDetective - Nicht-invasives Framework zum Abfangen ausgehender Anfragen und eingehender Antworten zwischen App und Server für Debugging-Zwecke.
- RxNetworks - Netzwerk-API mit RxSwift, Moya, HandyJSON und Plugins.
- ShadowsocksX-NG - Schneller Tunnel-Proxy zur Umgehung von Firewalls.
- Siesta - Elegante Abstraktion für REST-APIs, die zustandsbehaftete Komplexität auflöst; Alternative zu callback- und delegatebasiertem Networking.
- SolarNetwork - Elegante Netzwerk-Abstraktionsschicht.
- SwiftHTTP - NSURLSession-Wrapper.
- SwiftyOAuth - Kleine OAuth-Bibliothek mit integrierter Sammlung von Anbietern.
- TermiNetwork - 🌏 Abhängigkeitsfreie Networking-Lösung für moderne und sichere iOS-, watchOS-, macOS- und tvOS-Anwendungen.
- Tiercel - Hintergrunddownloads, Wiederherstellung nach Neustarts, fortsetzbare Übertragungen und Aufgabenverwaltung für iOS-Apps.
- TRON - Leichtgewichtige Netzwerk-Abstraktionsschicht auf Basis von Alamofire.
- Wormholy - Netzwerk-Debugging für iOS wie von Zauberhand 🧙.
HTML-Inhalte ganz einfach bearbeiten? zurück nach oben
- Fuzi - Schneller und leichtgewichtiger XML-/HTML-Parser mit XPath- und CSS-Unterstützung.
- Kanna - Ein weiterer XML-/HTML-Parser.
- SwiftSoup :penguin: - HTML-Parser mit den besten Funktionen aus DOM, CSS und jQuery.
- WKZombie - Headless-Browser.
- ZMarkupParser - Wandelt HTML-Zeichenfolgen mit benutzerdefinierten Stilen und Tags in NSAttributedString um.
Messaging-Protokoll
Abschnitt betitelt „Messaging-Protokoll“- CocoaMQTT - MQTT für iOS und OS X.
- Perfect-Notifications - iOS-Benachrichtigungen für Linux und OS X.
- SOAPEngine - Generischer SOAP-Client für SOAP-Webdienste unter iOS, Mac OS X und Apple TV.
- BlueSocket - Plattformübergreifendes Low-Level-Socket-Framework von IBM.
- BlueSSLService - SSL-/TLS-Erweiterung für das Low-Level-Socket-Framework von IBM.
- DNWebSocket - Objektorientierte, mit Autobahn getestete WebSocket-Bibliothek (RFC 6455).
- RxWebSocket - Reaktive WebSockets.
- Socket.IO :penguin: - Socket.IO-Client für iOS/OS X.
- sockets :penguin: - TCP, UDP; Client, Server; Linux, OS X.
- Starscream - WebSockets für iOS und OSX.
- SwiftSocket - Einfache TCP-Socket-Bibliothek.
- SwiftWebSocket - Leistungsstarke WebSocket-Clientbibliothek.
Webserver
Abschnitt betitelt „Webserver“Möchtest du auf deinem Gerät einen Webserver hosten? Hier erfährst du, wie das geht. zurück nach oben
- Ambassador - Besonders leichtgewichtiges Web-Framework auf Basis von SWSGI.
- Curassow :penguin: - HTTP-Server mit vorab gestarteten Worker-Prozessen.
- Embassy :penguin: - Besonders leichtgewichtige asynchrone HTTP-Serverbibliothek.
- Kitura :penguin: - Web-Framework und Server von IBM für Webdienste.
- Lightning :penguin: - Plattformübergreifendes, nicht blockierendes Web- und Networking-Framework mit einem Thread.
- Noze.io :penguin: - Ereignisgesteuerte I/O-Datenströme wie bei Node.js.
- Perfect :penguin: - Serverseitiges Swift: Bibliothek, Anwendungsserver, Connectors und Beispiel-Apps.
- swifter :penguin: - HTTP-Server mit Routing-Handler.
- Vapor :penguin: - Elegantes Web-Framework für iOS, OS X und Ubuntu.
- Zewo :penguin: - Serverseitiges Swift.
- SwiftOCR - OCR-Bibliothek auf Basis neuronaler Netze.
Optimierung
Abschnitt betitelt „Optimierung“- PDFGenerator - Einfacher PDF-Generator, der PDFs aus Views oder Bildern erzeugt.
- SimplePDF - Mühelose Erstellung einfacher PDFs.
- UXMPDFKit - PDF-Betrachter und -Kommentierungswerkzeug zur Einbettung in iOS-Anwendungen.
Qualität
Abschnitt betitelt „Qualität“- AnyLint :penguin: - Alles linten, indem die Leistungsfähigkeit von Swift und regulären Ausdrücken kombiniert wird.
- IBLinter - Linter für den Interface Builder.
- L10nLint - Linter für Localizable.strings.
- solid-like-a-rock :penguin: - Architektur-Linter, der Clean Architecture und TCA-Importregeln mit SwiftSyntax durchsetzt.
- swift-mod - Werkzeug zur Änderung von Swift-Code zwischen Codegenerierung und Formatierung.
- SwiftCop - Validierungsbibliothek, inspiriert von der klaren Syntax der Active-Record-Validierungen in Ruby on Rails.
- SwiftFormat - Bibliothek und Kommandozeilenwerkzeug zur Formatierung von Swift-Code.
- SwiftLint - Werkzeug zur Durchsetzung von Coding-Konventionen.
- Swimat - Xcode-Plugin zur Codeformatierung.
- Tailor :penguin: - Plattformübergreifender statischer Analysator für saubereren Code und weniger Fehler.
Skripting
Abschnitt betitelt „Skripting“- Swift for Scripting - Handverlesene Sammlung nützlicher und informativer Materialien zum Skripting.
Sicherheit
Abschnitt betitelt „Sicherheit“- SecurePropertyStorage - Definiert sichere Speicher für Eigenschaften mithilfe von Swift-Property-Wrappers.
- TouchBridge - Verwende den Fingerabdruck deines Smartphones zur Authentifizierung auf jedem Mac.
Kryptografie
Abschnitt betitelt „Kryptografie“Kryptografische Verfahren einfach nutzen. zurück nach oben
- BlueCryptor - Plattformübergreifende Kryptografiebibliothek von IBM.
- BlueRSA - Plattformübergreifende RSA-Kryptografiebibliothek von IBM.
- CryptoSwift :penguin: - Kryptografische Funktionen und Hilfswerkzeuge.
- IDZSwiftCommonCrypto - Wrapper für Apples Common-Crypto-Bibliothek.
- JOSESwift - Framework für die JOSE-Standards JWS, JWE und JWK.
- JWSETKit - JOSE-Bibliothek mit Unterstützung für JWS, JWT, JWE und JWK.
- RNCryptor - CCCryptor-Wrapper (Apples AES-Verschlüsselung) für iOS und Mac.
- SCrypto - Elegante Schnittstelle für den Zugriff auf CommonCrypto-Routinen.
- Siphash - Einfaches und sicheres Hashing mit dem SipHash-Algorithmus.
- Swift-Sodium - Schnittstelle zur Sodium-Bibliothek für gängige kryptografische Operationen unter iOS und OS X.
- Themis - Mehrsprachiges Framework zur einfachen Nutzung gängiger Verschlüsselungsverfahren: ruhende Daten, authentifizierter Datenaustausch, Transportschutz, Authentifizierung und mehr.
Schlüsselbund
Abschnitt betitelt „Schlüsselbund“- GoodPersistence - 💾 Vereinfacht das Zwischenspeichern von Daten im Schlüsselbund und in UserDefaults mithilfe von Property Wrappers.
- keychain-swift - Hilfsfunktionen zum sicheren Speichern von Text im Schlüsselbund unter iOS, OS X, tvOS und watchOS.
- KeychainAccess - Einfacher Schlüsselbund-Wrapper für iOS und OS X.
- Latch - Einfacher Schlüsselbund-Wrapper für iOS.
- SwiftKeychainWrapper - Statischer Wrapper für den iOS-Schlüsselbund, der eine Verwendung ähnlich wie User Defaults ermöglicht.
- Valet - Speichert Daten sicher im Schlüsselbund, ohne dass du wissen musst, wie er funktioniert. Ganz einfach, versprochen.
Streaming
Abschnitt betitelt „Streaming“- HaishinKit - Streaming-Bibliothek für Kamera und Mikrofon über RTMP und HLS unter iOS, macOS und tvOS.
- Live - Veranschaulicht die Entwicklung einer Live-Streaming-App.
Gestaltung
Abschnitt betitelt „Gestaltung“- Stylist - UI-Stile in einer externen, zur Laufzeit ladbaren YAML- oder JSON-Datei definieren.
- SwiftTheme - Leistungsstarker Theme-/Skin-Manager für iOS 8 und neuer.
- Themes - Theme-Verwaltung.
- SVGView - SVG-Parser und -Renderer in SwiftUI.
- BlueSignals - Plattformübergreifende Bibliothek von IBM zur Behandlung von Betriebssystemsignalen.
- LaunchAtLogin - Ergänzt deine Sandbox-macOS-App mühelos um die Funktion „Beim Anmelden starten“.
- SystemKit - Systembibliothek für OS X.
Sammlung von Test-Frameworks. zurück nach oben
- DVR - Einfaches Netzwerk-Testframework.
- Erik - Headless-Browser zur Steuerung von Webseiten mit JavaScript und Ausführung funktionaler Tests.
- Fakery - Generator für Testdaten.
- Mussel - Framework zum einfachen Testen von Push-Benachrichtigungen, universellen Links und Routing in XCUITests.
- Nimble - Matcher-Framework.
- OHHTTPStubs - Testbibliothek zum einfachen Stubben von Netzwerkanfragen.
- Quick :penguin: - Framework für verhaltensgetriebene Entwicklung.
- SBTUITestTunnel - UI-Testbibliothek für Netzwerkanfragen, CLLocationManager- und UNUserNotificationCenter-Stubs sowie präzises Scrollen in Tabellen-, Collection- und Scroll-Views.
- Sizes - Teste deine App auf verschiedenen Geräten und mit unterschiedlichen Schriftgrößen.
- SnapshotTest - Werkzeug für Snapshot-Tests unter iOS und tvOS.
- Spectre :penguin: - BDD-Framework.
- swift-testing-expectation - Asynchrone Erwartung in Swift Testing erstellen.
- SwiftCheck - Testbibliothek, die automatisch Zufallsdaten zur Überprüfung von Programmeigenschaften erzeugt.
- UI Testing Cheat Sheet - Antworten auf häufige Fragen zum UI-Testing mit einer funktionierenden Beispiel-App.
- XCTest - Swift-Core-Bibliothek zur Unterstützung von Unit-Tests.
- AutoMockable - Nutzt das Typsystem, damit sich Mock-Instanzen deiner Datentypen leicht erstellen lassen.
- Cuckoo - Erstes Mocking-Framework ohne Boilerplate.
- Mocker - Alamofire- und URLSession-Anfragen mocken, ohne die Implementierung deines Codes anzupassen.
- Mockingbird - Vereinfacht Softwaretests durch einfaches Mocking beliebiger Systeme über HTTP/HTTPS, damit Teams gegen unvollständige oder instabile Dienste testen und entwickeln können.
- Mockingjay - Elegante Bibliothek zum einfachen Stubben von HTTP-Anfragen.
- Mockit - Einfaches Mocking-Framework, inspiriert vom bekannten Mockito für Java.
- MockSwift - Mock-Framework, das Property Wrappers nutzt.
Sammlung von Textprojekten. zurück nach oben
- Attributed - Modernes Mikroframework für formatierte Zeichenfolgen.
- AttributedTextView - Einfachste Erstellung einer formatierten UITextView mit Unterstützung für mehrere Links, Hashtags und Erwähnungen.
- BonMot - Schöne, unkomplizierte formatierte Zeichenfolgen für iOS.
- Croc - Leichtgewichtige Bibliothek zum Parsen und Abfragen von Emoji.
- edhita - Vollständig quelloffener Texteditor für iOS.
- GMarkdown - Markdown-Renderingbibliothek für iOS mit Unterstützung für Tabellen, LaTeX, Mermaid und Codehervorhebung.
- MarkdownDisplayView - Markdown-Renderingkomponente auf Basis von TextKit 2 mit flüssiger Darstellung, umfangreichen Anpassungsmöglichkeiten und Unterstützung für gestreamte KI-Konversationen.
- MarkdownKit - Einfacher und anpassbarer Markdown-Parser.
- MarkdownView - Markdown-Ansicht für iOS.
- MarkyMark - Wandelt Markdown in native Views oder formatierte Zeichenfolgen um.
- Notepad - Vollständig thematisierbarer Markdown-Editor mit Live-Syntaxhervorhebung.
- OEMentions - Einfache Ergänzung von Erwähnungen in UITextView wie bei Facebook und Instagram.
- Parsey - Parser-Kombinator-Framework mit Quellpositionsverfolgung, Schutz vor Backtracking und aussagekräftigen Fehlermeldungen.
- Pluralize.swift - Praktische Erweiterung zur Pluralbildung von Zeichenfolgen.
- PredicateFlow - Builder zum Schreiben beeindruckender, stark typisierter und gut lesbarer NSPredicate-Ausdrücke.
- PrediKit - NSPredicate-DSL für iOS und OS X, inspiriert von SnapKit.
- Regex by crossroadlabs :penguin: - Einfach zu verwendende Bibliothek für reguläre Ausdrücke mit umfangreichen Funktionen, Operator-API
=~und Methoden-API sowie Unit-Tests. - Regex by sindresorhus - Swift-typische reguläre Ausdrücke, vollständig getestet und dokumentiert, mit korrekter Unicode-Unterstützung.
- RichEditorView - Einfache, modulare und direkt integrierbare UIView-Unterklasse zur Bearbeitung formatierter Texte.
- Sprinter - Bibliothek zur Formatierung von Zeichenfolgen.
- SwiftRichString - Elegante und mühelose Verwaltung formatierter Zeichenfolgen.
- SwiftVerbalExpressions - Portierung von VerbalExpressions.
- SwiftyAttributes - Erweiterungen für die einfache Arbeit mit formatierten Zeichenfolgen.
- Tagging - TextView mit einfach zu verwendender Markierungsfunktion für Erwähnungen oder Hashtags.
- Texstyle - Formatiert formatierte Zeichenfolgen ganz einfach.
- TextAttributes - Einfachere Zusammenstellung formatierter Zeichenfolgen.
- TextBuilder - Wie SwiftUIs ViewBuilder, aber für Text.
- TwitterTextEditor - Eigenständige, flexible API für einen voll ausgestatteten Rich-Text-Editor in iOS-Anwendungen.
- VEditorKit - Leichtgewichtiges und leistungsstarkes Editor-Kit.
Threads
Abschnitt betitelt „Threads“Threading, aufgabenbasierte oder asynchrone Programmierung, Wrapper für Grand Central Dispatch (GCD). zurück nach oben
- Async - Syntaktischer Zucker für Grand Central Dispatch.
- AwaitKit - Kontrollfluss für ES7 Async/Await.
- Each - Each ist eine NSTimer-Bridge-Bibliothek.
- GCDTimer - Gründlich getesteter GCD-Timer.
- Schedule :penguin: - Fehlender leichtgewichtiger Task-Scheduler mit besonders benutzerfreundlicher Syntax.
- SwiftyTimer - API für NSTimer.
Benutzeroberfläche
Abschnitt betitelt „Benutzeroberfläche“Sammlung vorgefertigter Übergänge und praktischer UI-Komponenten. zurück nach oben
- ActivityIndicatorView - Verschiedene vordefinierte Ladeanzeigen mit SwiftUI.
- AECoreDataUI - Von Core Data gesteuerte UI.
- AGCircularPicker - Praktische Komponente zur Steuerung beliebiger berechneter Parameter.
- AMScrollingNavbar - Scrollbare UINavigationBar, die dem Scrollen einer UIScrollView folgt.
- Arale - Benutzerdefinierter, dehnbarer Header für UIScrollView oder Unterklassen mit Unterstützung für UIActivityIndicatorView beim Neuladen.
- BadgeHub - Verwandle jede UIView in ein vollwertiges animiertes Benachrichtigungszentrum und ergänze schnell ein Benachrichtigungs-Badge.
- BatteryView - Einfache UIView in Batterieform.
- BetterSafariView - Bessere Anzeige von SFSafariViewController oder Start einer ASWebAuthenticationSession in SwiftUI.
- BottomSheet - Leistungsstarke Bottom-Sheet-Komponente mit inhaltsabhängiger Größe, interaktivem Schließen und Unterstützung für Navigationscontroller.
- BreakOutToRefresh - Spielbare Pull-to-Refresh-Ansicht mit SpriteKit.
- BulletinBoard - Erstellt und verwaltet kontextbezogene Karten am unteren Bildschirmrand.
- CapturePreventionKit - Stellt
LabelundImageViewzur Verhinderung von Bildschirmaufnahmen bereit. - CircularProgress - Kreisförmige Fortschrittsanzeige für macOS-Apps.
- CircularRangeSlider - Anpassbare SwiftUI-Komponente zur Auswahl eines Wertebereichs über einen Kreisschieberegler.
- ClassicKit - Sammlung klassisch gestalteter UI-Komponenten.
- ContainerController - UI-Komponente mit Wischpanel nach dem Vorbild von Apple Karten und Aktien.
- CountryPickerView - Einfache, anpassbare View zur effizienten Erfassung von Länderinformationen in iOS-Apps.
- CustomSegue - Benutzerdefinierter Segue für OS-X-Storyboards mit Schiebe- und Überblendungseffekten.
- DeckTransition - Bibliothek zur Nachbildung des Übergangs „Aktuelle Wiedergabe“ von Apple Music in iOS 10.
- DockProgress - Zeigt den Fortschritt im Dock-Symbol deiner macOS-App an.
- Dodo - Nachrichtenleiste für iOS.
- Doric Design System Foundation - Protokollorientiertes, typsicheres und skalierbares Designsystem-Grundgerüst für iOS.
- DropDown - Dropdown für iOS im Material-Design-Stil.
- Elissa - Zeigt eine Benachrichtigung über einem UITabBarItem oder einer beliebigen Anker-View an, um zusätzliche Informationen einzublenden.
- EstMusicIndicator - Musikwiedergabe-Anzeige wie in iTunes.
- Family - Framework für Child-View-Controller, das die Einrichtung von Parent-Controllern stark vereinfacht.
- FAQView - Einfach zu verwendende FAQ-Ansicht für iOS.
- Fashion - UI-Stile als Zubehör und Werkzeuge teilen und wiederverwenden.
- FlagKit - Ansprechende Flaggensymbole für Apps und Websites.
- FlexibleHeader - Container-View, die auf das Scrollen einer UIScrollView reagiert.
- FloatRatingView - Schwebendes Bewertungssystem.
- Fluid Slider - Schieberegler mit Popup-Blase zur Anzeige des präzise gewählten Werts.
- GaugeKit - Anpassbare Messanzeigen zur einfachen Nachbildung des Apple-Stils.
- GMStepper - Stepper mit verschiebbarem Beschriftungsfeld in der Mitte.
- GradientProgressBar - Animierter Fortschrittsbalken mit Farbverlauf.
- GRMustache - Flexible Mustache-Vorlagen.
- GrowingTextView - UITextView mit automatischer Größenanpassung, Platzhalter und Längenbegrenzung.
- HGCircularSlider - Benutzerdefinierter, wiederverwendbarer Kreisschieberegler für iOS-Apps.
- HidesNavigationBarWhenPushed - Ermöglicht das Ausblenden der Navigationsleiste beim Anzeigen eines View Controllers über das Flag hidesNavigationBarWhenPushed.
- HorizontalDial - Horizontales Scrollrad wie bei Instagram.
- HPParallaxHeader - Einfacher Parallax-Header für UIScrollView.
- IGColorPicker - Anpassbare Farbauswahl für iOS.
- InstantSearch iOS - Bibliothek mit Widgets und Hilfsfunktionen für Sofortsuche unter iOS.
- KALoader - Ansprechende animierte Platzhalter zum Anzeigen des Ladevorgangs.
- KMNavigationBarTransition - Direkt integrierbare Bibliothek zur Verwaltung von Navigationsleisten-Stilen und flüssigen Übergängen beim Anzeigen oder Schließen eines View Controllers in allen Ausrichtungen.
- KMPlaceholderTextView - UITextView-Unterklasse mit Unterstützung für mehrzeilige Platzhalter.
- LeeGo - Deklarative, konfigurierbare und wiederverwendbare UI-Entwicklung wie mit LEGO-Steinen.
- LicensePlist - Kommandozeilenwerkzeug, das automatisch eine Plist-Datei mit allen Abhängigkeiten generiert.
- LiquidLoader - Spinner-Komponenten mit flüssiger Animation.
- LoadingShimmer - Fügt jeder View mit nur einer Codezeile einen Schimmereffekt als unaufdringliche Ladeanzeige hinzu.
- Macaw - Leistungsstarke, einfach zu verwendende Vektorgrafikbibliothek mit SVG-Unterstützung.
- Magnetic - Schwebende SpriteKit-Blasenauswahl, inspiriert von Apple Music.
- Mandoline - iOS-Auswahlansicht für alle Arten von Auswahlen.
- MantleModal - Einfache modale Ansicht mit UIScrollView, die sich durch Herunterziehen schließen lässt.
- Material - Setze deine Kreativität mit einem Animations- und Grafik-Framework für Googles Material Design und Apples Flat UI um.
- Material Components for iOS - Modulare und anpassbare Material-Design-UI-Komponenten.
- MaterialKit - Material-Design-Komponenten.
- MediaBrowser - Einfacher Foto- und Videobetrachter für iOS mit optionaler Rasteransicht, Bildunterschriften und Auswahl.
- MPParallaxView - Parallax-Effekt von Apple TV.
- MultiSelectSegmentedControl - Neuimplementierung von UISegmentedControl mit Mehrfachauswahl, vertikaler Anordnung und Kombination von Text und Bildern.
- MultiSlider - UISlider-Klon mit mehreren Griffen und Werten, Bereichshervorhebung, optionalen Fangintervallen und Wertbeschriftungen sowie vertikaler oder horizontaler Ausrichtung.
- MuscleMap - Interaktive Muskelkarten des menschlichen Körpers mit SwiftUI und UIKit rendern.
- MXParallaxHeader - Einfacher Parallax-Header für UIScrollView.
- MZFormSheetPresentationController - Alternative zu UIModalPresentationFormSheet mit iPhone-Unterstützung und zusätzlichen Möglichkeiten zur Anpassung von Größe und Aussehen.
- NeumorphismKit - Neumorphismus-Framework für UIKit.
- NextGrowingTextView - Weiterentwicklung automatisch wachsender Text-Views, optimiert für iOS 7 und neuer.
- NVActivityIndicatorView - Sammlung ansprechender Ladeanimationen.
- OverlayContainer - Vereinfacht die Entwicklung von Overlay-Oberflächen wie in Apple Karten oder Aktien.
- Partition Kit - SwiftUI-Bibliothek für anpassbare Bereiche von View-Inhalten.
- Popovers - Bibliothek zum Anzeigen einfacher, moderner und stark anpassbarer Popovers.
- Preferences - Ergänzt deine macOS-App in wenigen Minuten um ein Einstellungsfenster.
- ProgressIndicatorView - SwiftUI-Bibliothek für Fortschrittsanzeigen.
- PullToDismiss - Modale View Controller durch Ziehen der Scroll View oder Navigationsleiste schließen.
- RangeSeekSlider - Anpassbarer Bereichsschieberegler wie UISlider für iOS.
- Reel search - Optionsliste in Form eines Filmstreifens.
- ResizingTokenField - Auf UICollectionView basierendes Token-Feld mit intrinsischer Inhaltshöhe.
- RetroProgress - Fortschrittsbalken im Retro-Stil der 90er.
- SectionedSlider - Schieberegler des Kontrollzentrums.
- SelectionDialog - Einfacher Auswahldialog.
- ShadowView - Schattenverwaltung für UIView leicht gemacht.
- Shiny - Schillernder View-Effekt, inspiriert von Apple Pay Cash.
- ShowSomeProgress - Animierte Fortschritts- und Aktivitätsanzeigen für iOS-Apps.
- SkeletonView - Elegante Anzeige laufender Vorgänge und der Inhalte, auf die Nutzer warten.
- SKPhotoBrowser - Einfacher Fotobetrachter, inspiriert von den Fotobetrachtern von Facebook und Twitter.
- Spots - View-Controller-Framework, das Einrichtung und Weiterentwicklung besonders schnell macht.
- SpreadsheetView - Vollständig konfigurierbare Tabellenkalkulations-UI für iOS-Anwendungen.
- StarryStars - Bewertungen anzeigen und bearbeiten, vollständig im Interface Builder anpassbar.
- StatefulViewController - Platzhalteransichten für Inhalte, Lade-, Fehler- oder leere Zustände.
- StepProgressView - Schrittweise Fortschrittsansicht mit Beschriftungen und Formen; gute Alternative zu UIActivityIndicatorView und UIProgressView.
- SweetCurtain - Besonders angenehme und einfache, nach unten ziehbare Sheet-Implementierung ähnlich wie in Apple Karten, Wo ist? und Aktien.
- SwiftUISkia - Auf Skia basierende 2D-Grafikbibliothek für SwiftUI mit softwarebasierter Rasterisierung in Rust.
- SwiftyUI - Leistungsstarke und leichtgewichtige UIView-, UIImage-, UIImageView-, UILabel-, UIButton-Komponenten und mehr.
- TagListView - Einfache, aber stark anpassbare Tag-Listenansicht für iOS.
- Toaster - Toast-Benachrichtigungen.
- Twinkle - Elemente deiner iOS-App ganz einfach funkeln lassen.
- UltraDrawerView - Leichtgewichtige, schnelle und anpassbare Drawer-View wie in Apple Karten und Aktien.
- URLEmbeddedView - Ruft automatisch bestätigte Open-Graph-Metadaten ab, speichert sie zwischen und zeigt eine eingebettete URL-Karte an.
- Windless - Unsichtbare Layout-Ladeansichten einfach implementieren.
- WSTagsField - iOS-Textfeld zur Darstellung verschiedener Tags.
- YMTreeMap - Treemap-/Heatmap-Layout-Engine auf Basis von Squarified.
- YNSearch - Vollständig anpassbare Suchansicht im Pinterest-Stil.
Alarmmeldungen
Abschnitt betitelt „Alarmmeldungen“Bibliotheken für Meldungen, Aktionsblätter, Benachrichtigungen und Pop-ups. zurück nach oben
- Alertift - Moderner, einfach zu verwendender UIAlertController-Wrapper.
- Alerts Pickers - Erweiterte Nutzung von UIAlertController mit TextField, DatePicker, PickerView, TableView und CollectionView.
- ALRT - Einfachere Erstellung von UIAlertController; zeigt Meldungen von überall aus an.
- AwaitToast - 🍞 Asynchroner Warte-Toast mit einfachem Toast, inspiriert von Facebook-Posting-Meldungen.
- CDAlertView - Hochgradig anpassbares Popup für Meldungen, Benachrichtigungen, Erfolg, Fehler und Alarme.
- CFNotify - Anpassbares Framework für verschiebbare Meldungsansichten.
- EZAlertController - Einfacher UIAlertController.
- FullscreenPopup - Zeigt beliebige Pop-ups in SwiftUI über der Navigationsleiste an.
- GSMessage - Einfache Meldungen und Benachrichtigungen für iOS 7 und neuer.
- Kamagari - Einfache Builder-Klasse für UIAlertController.
- Loaf - Einfaches Framework für iOS-Toast-Meldungen.
- MijickPopups - Einfache Anzeige von Pop-ups, Popovers, Sheets, Alarmmeldungen, Toasts und Bannern.
- NotificationBanner - Einfachste Anzeige stark anpassbarer In-App-Benachrichtigungsbanner unter iOS.
- PMAlertController - Hervorragender und anpassbarer Ersatz für UIAlertController.
- PopupDialog - Einfacher, anpassbarer Popup-Dialog als Ersatz für UIAlertController im Alarmstil.
- PopupView - SwiftUI-Bibliothek für Toasts und Pop-ups.
- SCLAlertView - Animierte Alarmansicht.
- Sheet - Aktionsblatt mit Navigationsfunktionen wie in der Flipboard-App.
- SPAlert - Native Pop-ups wie in Apple Music und Feedback im App Store mit Vorlagen für „Fertig“ und „Herz“.
- StatusAlert - Selbstverschwindende Systemmeldungen im Apple-Stil ohne Unterbrechung des Nutzerablaufs.
- SweetAlert - Meldungssystem.
- Swift-Prompts - Benutzerdefinierte Eingabeaufforderungen mit zahlreichen Optionen gestalten.
- SwiftEntryKit - Einfacher und vielseitiger Presenter für Pop-ups.
- SwiftMessages - Besonders flexible Nachrichtenleiste für iOS.
- SwiftOverlays - Verschiedene Pop-ups und Benachrichtigungen.
- Toast-Swift - Einfach zu verwendende Toast-Bibliothek im Stil von iOS 14 und neuer.
- XLActionController - Vollständig anpassbarer und erweiterbarer Aktionsblatt-Controller.
- Zingle - Meldung direkt unter der UINavigationBar.
Unschärfe
Abschnitt betitelt „Unschärfe“- VisualEffectView - UIVisualEffectView-Unterklasse mit Farbton.
Schaltflächen
Abschnitt betitelt „Schaltflächen“- AHDownloadButton - Anpassbare Download-Schaltfläche mit Fortschritt und Übergangsanimationen, basierend auf der Download-Schaltfläche des Apple App Store.
- DOFavoriteButton - Niedliche animierte Schaltfläche.
- ExpandableButton - Anpassbare und einfach zu verwendende erweiterbare Schaltfläche.
- FloatingButton - Leicht anpassbares Menü mit schwebenden Schaltflächen in SwiftUI.
- Floaty - Schwebende Aktionsschaltfläche für iOS.
- IGStoryButtonKit - Einfach zu verwendende Schaltfläche mit auf Instagram Stories basierender Animation.
- LGButton - Vollständig anpassbare UIControl-Unterklasse zum Erstellen schöner Schaltflächen ohne Code.
- LTHRadioButton - Optionsfeld mit hübscher Animation.
- MultiToggleButton - UIButton-Unterklasse mit Umschalten der Beschriftung durch Tippen, wie bei Kamera-Blitz- und Timer-Schaltflächen.
- NFDownloadButton - Überarbeitete Download-Schaltfläche, nachgebildet anhand der Download-Schaltfläche der Netflix-App.
- PMSuperButton - Leistungsstarke UIButton mit besonderen Funktionen, im Storyboard anpassbar.
- RadioGroup - Die fehlende Optionsfeld-Gruppe für iOS.
- SwiftShareBubbles - Animierte Steuerelemente für Social-Media-Teilen unter iOS.
- TransitionButton - UIButton-Unterklasse mit Lade- und Übergangsanimation.
Kalender
Abschnitt betitelt „Kalender“- CalendarKit - Vollständig anpassbare Tagesansicht für Kalender.
- CalendarView - Kalenderkomponente mit vertikaler und horizontaler Anordnung samt Scrollen und Anzeige nativer Kalenderereignisse.
- DateTimePicker - Ansprechendere iOS-Komponente zur Auswahl von Datum und Uhrzeit.
- ElegantCalendar - Der elegante Vollbildkalender, der SwiftUI bislang fehlte.
- HorizonCalendar - Deklarative, leistungsfähige iOS-Kalender-UI für einfache Datumsauswahl bis hin zu vollständigen Kalender-Apps.
- JTAppleCalendar - UI-Kalendersteuerung.
- KVKCalendar - Besonders umfassend anpassbarer Kalender für Apple-Plattformen 📅
- OBCalendar - Kalender, der auf einfache Bedienung und Anpassbarkeit ausgelegt ist und mühelos ansprechende, funktionale Oberflächen erstellen lässt.
- Workaholic - GitHub-ähnliche Zeitleiste für Arbeitsbeiträge.
- Yotei - Modulares, anpassbares SwiftUI-/UIKit-Kalenderpaket für iOS.
- CardNavigation - Navigationscontroller, der View Controller als interaktiven Kartenstapel anzeigt.
- CardParts - Reaktives, kartenbasiertes UI-Framework auf UIKit für iOS-Entwickler.
- VerticalCardSwiper - Mischung aus Shazams Discover-Oberfläche und Tinder auf Basis von UICollectionView.
Formulare
Abschnitt betitelt „Formulare“- Carbon - 🚴 Deklarative Bibliothek für komponentenbasierte Benutzeroberflächen in UITableView und UICollectionView.
- Eureka - Eleganter iOS-Formular-Builder.
- FDBarGauge - Simuliert die Pegelanzeige eines Audiomischpults.
- Former - Vollständig anpassbare Bibliothek zum einfachen Erstellen von Formularen auf UITableView-Basis.
- ObjectForm - Einfache und leistungsstarke Bibliothek zum Erstellen von Formularen für Klassenmodelle.
- SwiftyFORM - Formulare mit Validierungsunterstützung.
- EZLoadingActivity - Leichtgewichtiges HUD für Ladeaktivitäten.
- GradientLoadingBar - Animierter Ladebalken mit Farbverlauf.
- KRProgressHUD - Schönes und anpassbares Fortschritts-HUD.
- PKHUD - Neuimplementierung des Apple-HUD.
Beschriftungen
Abschnitt betitelt „Beschriftungen“- ActiveLabel - Direkter Ersatz für UILabel mit Unterstützung für Hashtags (#), Erwähnungen (@) und URLs (http://).
- Atributika - Wandelt Text mit HTML-Tags, Links, Hashtags und Erwähnungen in NSAttributedString um und macht ihn mit einem UILabel-Ersatz anklickbar.
- CountdownLabel - Einfache Countdown-UILabel mit Verwandlungsanimation und nützlichen Funktionen.
- GlitchLabel - UILabel mit Glitch-Effekt für iOS.
- IncrementableLabel - UILabel-Unterklasse zum Erhöhen und Verringern angezeigter Zahlen.
- KDEDateLabel - UILabel-Unterklasse, die sich selbst aktualisiert und relative Zeitangaben vereinfacht.
- LTMorphingLabel - Elegante Verwandlungseffekte für UILabel.
- Nantes - Ersatz für TTTAttributedLabel.
- TriLabelView - iOS-Beschriftungsansicht mit dreieckiger Ecke.
- AKSwiftSlideMenu - Schiebemenü (Drawer).
- CircleMenu - Einfaches, elegantes Menü mit kreisförmiger Anordnung und Material-Design-Animationen.
- ENSwiftSideMenu - Seitlich einschiebendes Menü.
- FanMenu - Menü mit kreisförmiger Anordnung auf Basis von Macaw.
- FlowingMenu - Interaktiver View-Übergang mit fließenden und federnden Effekten zur Darstellung von Menüs.
- GuillotineMenu - Menü im Guillotine-Stil.
- HHFloatingView - Einfach einzurichtende schwebende Ansicht für deine App.
- InteractiveSideMenu - Anpassbares interaktives Seitenmenü für iOS.
- KWDrawerController - Einfach zu verwendender Drawer-View-Controller.
- MenuItemKit -
UIMenuItemmit Unterstützung für Bilder und Blöcke (Closures). - Pagemenu - View Controller mit aktivierter Seitennavigation.
- PagingKit - Bietet anpassbare Menü-UI für die Seitennavigation.
- Panels - Framework zum einfachen Hinzufügen einschiebbarer Panels zu deiner Anwendung.
- Parchment - View Controller für Seitennavigation mit anpassbarem Menü auf UICollectionView-Basis.
- PopMenu - 😎 Cooles und anpassbares Aktionsblatt im Popup-Stil für iOS.
- SegmentIO - Animiertes Menü mit Segmenten oben oder unten für iOS.
- SideMenu - Einfaches, von Facebook inspiriertes Seitenmenü für iOS, links oder rechts und ohne Programmierung.
- SlideMenuControllerSwift - iOS-Schiebemenü nach dem Vorbild der Apps Google+, iQON, Feedly und Ameba.
- SwipeMenuViewController - Wischbare Tabs, Menüs, Views und View Controller.
- XLPagerTabStrip - Android-PagerTabStrip für iOS.
- YNDropDownMenu - Ansprechendes Dropdown-Menü für iOS.
Seitennavigation
Abschnitt betitelt „Seitennavigation“- CHIPageControl - Sammlung animierter Seitensteuerungen als Ersatz für die langweilige UIPageControl.
- FlexiblePageControl - Flexible UIPageControl wie bei Instagram.
- iPages - Wischbare Seitenansichten in SwiftUI schnell implementieren 📝.
- Pageboy - Einfacher und informativer View Controller für Seitenansichten.
- PageController - Endloser Controller für Seitennavigation.
- SlideController - Schöne Alternative zu UIPageViewController auf Basis generischer Typen; Seiten mit interaktiver Titelsteuerung durchblättern und horizontale oder vertikale Ketten unbegrenzter Länge konfigurieren.
Zahlungen
Abschnitt betitelt „Zahlungen“- AnimatedCardInput - Anpassbare und einfach zu verwendende Kreditkarten-UI.
- Caishen - Kreditkarten-UI und -Validator für iOS.
- iCard - Bankkartengenerator mit SnapKit-DSL.
- MFCard - Kreditkartenzahlungen ganz einfach in iOS-Apps integrieren.
- TPInAppReceipt - Leichtgewichtige reine Swift-Bibliothek zum lokalen Lesen und Validieren von Apple-In-App-Kaufbelegen.
Berechtigungen
Abschnitt betitelt „Berechtigungen“- AREK - Sauberer und einfach zu verwendender Wrapper für beliebige iOS-Berechtigungen.
- Permission - Einheitliche API zum Anfordern von Berechtigungen unter iOS.
- SPPermission - Einfache Berechtigungsanfragen mit nativer UI und interaktiver Animation.
Bildlaufleisten
Abschnitt betitelt „Bildlaufleisten“- DMScrollBar - Erstklassige, anpassbare Bildlaufleiste für jede Scroll View mit Verzögerung, Rückfederung und Gummibandeffekt und vielem mehr.
StackView
Abschnitt betitelt „StackView“- StackViewController - Vereinfacht die Verwendung von UIStackView.
- TZStackView - Für iOS 7 und 8 neu implementierte UIStackView-Layoutkomponente aus iOS 9.
Schalter
Abschnitt betitelt „Schalter“- MJMaterialSwitch - Anpassbarer Schalter für iOS, inspiriert von Googles Material Design.
- paper-switch - RAMPaperSwitch ist ein Material-Design-Modul, das beim Aktivieren des Schalters die übergeordnete View übermalt.
- Switch - Schalter mit vollständiger Unterstützung für Interface Builder.
- Adaptive Tab Bar - Adaptive Tab-Leiste.
- Animated Tab Bar - RAMAnimatedTabBarController ergänzt Animationen für Tab-Leistenelemente.
- CardTabBar - Animationen für Tab-Leistenelemente unter iOS.
- CircleBar - Unterhaltsamer und einfach zu verwendender Tab-Bar-Navigationscontroller für iOS.
- ColorMatchTabs - Interessante Darstellung von Tabs.
- DTPagerController - Container-View-Controller zur Anzeige mehrerer View Controller in einer horizontalen Scroll View.
- ESTabBarController - Stark anpassbare TabBarController-Komponente, abgeleitet von UITabBarController.
- HHTabBarView - Leichtgewichtige, angepasste Tab-Leiste.
- PolioPager - Flexibler TabBarController mit Such-Tab wie bei SNKRS.
- SwiftUIMaterialTabs - Tabs im Material-3-Stil und fixierte Header in einer SwiftUI-Bibliothek.
- TabBar - Stark anpassbare Tab-Leiste für SwiftUI-Anwendungen.
- Tabman - Leistungsstarker View Controller für Seitennavigation mit Indikatorleiste.
- TabPageViewController - View Controller für Seitennavigation und scrollbare Tab-Ansicht.
Vorlagen
Abschnitt betitelt „Vorlagen“- Stencil - Einfache und leistungsstarke Vorlagensprache.
- SwiftCssParser - Erweiterbarer CSS-Parser.
- Temple - 🗂️ Besonders fortschrittliche Projekt- und Dateivorlagen.
Textfelder
Abschnitt betitelt „Textfelder“- CBPinEntryView - Einfach zu verwendende und stark anpassbare PIN-Eingabe.
- CHIOTPField - Textfelder für Einmalpasswörter, SMS-Codes, PIN-Codes usw.
- DTTextField - Benutzerdefiniertes Textfeld mit schwebendem Platzhalter und Fehlerbeschriftung.
- FloatingLabelTextFieldSwiftUI - Kleines, leichtgewichtiges SwiftUI-Framework, vollständig ohne UIViewRepresentable, zum Erstellen schöner Textfelder mit schwebender Beschriftung.
- HTYTextField - UITextField mit federndem Platzhalter.
- iTextField ⌨️ - Vollständig umschlossenes
UITextField, das ausschließlich in SwiftUI funktioniert 🦅. - PasswordTextField - Benutzerdefiniertes TextField mit umschaltbarem Symbol zum Anzeigen oder Verbergen des Passworts und Durchsetzung sicherer Passwortrichtlinien.
- SkyFloatingLabelTextField - Schönes und flexibles Textfeld zur Umsetzung des „Float Label“-Musters.
- StyledTextKit - Deklarative Erstellung und schnelles Rendern formatierter Zeichenfolgen.
- TextFieldCounter - Zeichenanzähler mit angenehmer UX für UITextField.
- TextFieldEffects - Verschiedene sofort verwendbare Effekte für UITextFields.
- UITextField-Navigation - Ergänzt die Tastatur für UITextFields um „Weiter“-, „Zurück“- und „Fertig“-Schaltflächen; stark anpassbar.
- VKPinCodeView - Einfache und elegante UI-Komponente zur PIN-Eingabe.
Übergänge
Abschnitt betitelt „Übergänge“- BubbleTransition - Blasenübergänge einfach umgesetzt.
- Cards XI - Großartige Kartenansichten des iOS-11-App-Store.
- EasyTransitions - Einfache Erstellung benutzerdefinierter interaktiver UIViewController-Übergänge.
- Hero - Elegante Übergangsbibliothek für iOS.
- ImageTransition - Bibliothek für flüssige Bildanimationen während Übergängen.
- Jelly - Benutzerdefinierte View-Controller-Übergänge mit wenigen Codezeilen.
- LiquidSwipe - Flüssige Navigationsanimation.
- MijickNavigattie - Einfache Navigation mit SwiftUI.
- MusicPlayerTransition - Benutzerdefinierter interaktiver Übergang wie in der Apple-Music-iOS-App.
- NavigationTransitions - Reine SwiftUI-Navigationsübergänge.
- PanSlip - View in UIViewController und UIView mit einer Pan-Geste schließen.
- PinterestSwift - Übergang im Pinterest-Stil.
- RevealingSplashView - Splash-Ansicht, die animiert ihren Inhalt enthüllt, inspiriert vom Twitter-Splashscreen.
- SamuraiTransition - Swift-Bibliothek mit View-Controller-Übergängen und verschiedenen raffinierten Zerschneide-Animationen.
- SPLarkController - Benutzerdefinierter Übergang zwischen zwei Controllern mit Verschiebung nach oben.
- SPStorkController - „Aktuelle Wiedergabe“-Controller von Apple Music mit anpassbarer Höhe.
- StarWars.iOS - Übergangsanimation, die einen View Controller in winzige Teile zerfallen lässt.
- Transition - Einfache interaktive, unterbrechbare und benutzerdefinierte View-Controller-Übergänge.
- Insert3D - Der schnellste 🚀 Weg zum Einbetten eines 3D-Modells.
UICollectionView
Abschnitt betitelt „UICollectionView“- ASCollectionView - Leichtgewichtige benutzerdefinierte Collection View, inspiriert von Airbnb.
- AZCollectionViewController - Seitennavigation mit Platzhalter-Views in CollectionView einfach integrieren und in wenigen Minuten „Entdecken“ wie bei Instagram erstellen.
- Blueprints - Framework zur einfacheren Arbeit mit Collection-View-Flow-Layouts.
- BouncyLayout - Collection-View-Layout mit federnden Zellen.
- CardsLayout - Ansprechendes Collection-View-Layout mit Kartendesign.
- CenteredCollectionView - Leichtgewichtiges UICollectionViewLayout, das durch Zellen blättert und sie zentriert.
- CheckmarkCollectionViewCell - UICollectionViewCell mit Kontrollkästchen bei Auswahl und leerem Kreis ohne Auswahl, wie im Auswahlmodus von Fotos.
- CollectionViewShelfLayout - UICollectionViewLayout-Unterklasse, die Elemente wie Zeilen auf der „Empfohlen“-Registerkarte des App Store darstellt – ohne verschachtelte UITableView-/UICollectionView-Tricks.
- CollectionViewSlantedLayout - UICollectionViewLayout zur schrägen Darstellung von Inhalten.
- Drag and Drop UICollectionView - Daten zwischen mehreren UICollectionViews per Drag-and-drop verschieben.
- FSPagerView - Elegante Bibliothek für Bildschirmwechsel; nützlich für Banner, Produktpräsentationen, Willkommens-/Einführungsseiten und View-Controller-Slider.
- Gliding Collection - Flüssige, anpassbare Lösung für einen UICollectionView-Controller.
- GoodProvider - 🚀 Provider für UITableView und UICollectionView zur Vereinfachung grundlegender Szenarien der Datenanzeige.
- GravitySlider - Schöne Alternative zum standardmäßigen UICollectionView-Flow-Layout.
- ShelfView-iOS - Benutzerdefinierte iOS-Ansicht zur Darstellung von Büchern im Regal.
- SimpleSource - Einfache und typsichere Tabellen- und Collection-Views für iOS.
- SwiftSpreadsheet - Vollständig anpassbares Spreadsheet-Collection-View-Layout.
- TagCellLayout - UICollectionView-Layout für Tags mit linksbündiger, zentrierter und rechtsbündiger Ausrichtung.
- UICollectionViewSplitLayout - Macht Collection Views responsiver.
- VegaScroll - Leichtgewichtiges animiertes Flow-Layout für UICollectionView.
UITableView
Abschnitt betitelt „UITableView“- AZTableViewController - Elegante und einfache Seitennavigation mit Platzhalter-Views.
- CollapsibleTableSectionViewController - Bibliothek für einklappbare Bereiche in einer Table View.
- DGElasticPullToRefresh - Elastisches Pull-to-Refresh.
- DiffableDataSources - 💾 Bibliothek zur Rückportierung von UITableView/UICollectionViewDiffableDataSource.
- DTTableViewManager - Protokollorientierte UITableView-Verwaltung mit Generics und assoziierten Typen.
- ExpandableCell - Vollständig überarbeitete, prägnantere und fehlerfreie YNExpandableCell. Einfachste Verwendung anpassbarer, erweiterbarer und einklappbarer UITableViewCell; vermeidet die schwierige Arbeit mit insertRows und deleteRows – implementiere einfach ExpandableDelegate.
- FDTextFieldTableViewCell - Fügt ein UITextField korrekt in eine Zelle ein.
- folding-cell - Übergang mit sich faltender Zelle.
- GridView - Anpassbar als Stundenplan, Tabellenblatt, Seitennavigation und mehr.
- HGPlaceholders - Schöne Platzhalter und leere Zustände für UITableView/UICollectionView anzeigen.
- OKTableViewLiaison - Framework zur besseren Verwaltung von UITableViews.
- ParallaxHeader - Einfache Ergänzung eines Parallax-Headers zu UIScrollView/UITableView.
- Persei - Animiertes oberes Menü für UITableView, UICollectionView und UIScrollView.
- PullToRefreshSwift - Pull-to-Refresh-Bibliothek.
- QuickTableViewController - Einfaches Erstellen einer UITableView für Einstellungen.
- ReverseExtension - UITableView-Erweiterung zum Einfügen von Zellen am unteren Tabellenrand.
- SelectionList - Checkliste mit Einzel- oder Mehrfachauswahl auf Basis von UITableView.
- Shoyu - Einfachere Darstellung der Struktur einer UITableView.
- SwiftyComments - Verschachtelte Hierarchie erweiterbarer und einklappbarer Zellen zum Erstellen eleganter Diskussionsthreads.
- SwipeCellKit - Wischbare UITableViewCell nach dem Vorbild der standardmäßigen Mail-App.
- WLEmptyState - Komponente zur Anpassung der Ansicht bei leerem UITableView-Datensatz.
- YNExpandableCell - Großartige erweiterbare und einklappbare Table-View-Zelle für iOS.
Einführung
Abschnitt betitelt „Einführung“- AwesomeSpotlightView - Tutorial oder geführte Einführung erstellen.
- BWWalkthrough - Klasse zum Erstellen benutzerdefinierter Einführungen für deine iOS-App.
- ConcentricOnboarding - SwiftUI-Bibliothek für geführte Einführung oder Onboarding mit Tippaktionen.
- Gecco - Spotlight-Ansicht für iOS.
- Instructions - Bibliothek für App-Einführungen und geführte Touren.
- OnboardKit - Anpassbares Nutzer-Onboarding für deine iOS-App.
- PaperOnboarding - SwiftUI-Komponente für Seitennavigation im Material-Design-Stil.
- SuggestionsKit - Bibliothek, die Nutzern die App-Funktionen näherbringt.
- SwiftyOnboard - iOS-Framework zum Erstellen ansprechender Onboarding-Erlebnisse.
- SwiftyWalkthrough - Einfachste Erstellung einer gelungenen geführten Einführung in deinen Apps.
Dienstprogramme
Abschnitt betitelt „Dienstprogramme“Interessante Dienstprogramme für deine Projekte. zurück nach oben
- AlexaSkillsKit - Benutzerdefinierte Alexa Skills entwickeln.
- AmoreKit - Lizenzschlüssel für macOS-Apps verkaufen und validieren, die außerhalb des App Store vertrieben werden.
- ApplyStyleKit - UIKit-Stile elegant über Method Chaining anwenden.
- Basis - Rein deklarative Programmierung.
- Bow - Ergänzungsbibliothek für typsichere funktionale Programmierung.
- CallbackURLKit - Implementierung von x-callback-url für die Kommunikation zwischen Apps.
- Closures - Swift-typische Closures für UIKit und Foundation.
- Codextended - Erweiterungen mit leistungsstarker Typinferenz für die Codable-API.
- Curry - Currying von Funktionen.
- Delegated - Closure-basierte Delegation ohne Speicherlecks.
- DifferenceKit - 💻 Schnelles und flexibles Framework für Differenzalgorithmen mit O(n)-Laufzeit.
- Differific - Schnelles und praktisches Framework für Differenzberechnungen.
- Dollar - Ähnlich wie Lo-Dash oder Underscore für JavaScript.
- DuctTape - 📦 Syntaktischer Zucker auf Basis von KeyPath und dynamicMemberLookup für Swift.
- EtherWalletKit - Ethereum-Wallet-Toolkit für iOS: Ethereum-Wallets ohne Server oder Blockchain-Kenntnisse implementieren.
- ExceptionCatcher - Objective-C-Ausnahmen abfangen.
- EZSwiftExtensions - So sollten Standardtypen und -klassen funktionieren.
- FlagAndCountryCode - Stellt Telefonvorwahlen und Flaggen aller Länder für UIKit und SwiftUI bereit.
- FluentQuery :penguin: - Leistungsstarker und einfach zu verwendender Query-Builder.
- GoodExtensions-iOS - 📑 Sammlung nützlicher und häufig verwendeter Erweiterungen.
- GoodUIKit - 📑 Erweiterungsbibliothek mit wiederverwendbaren UI-Codebeispielen für schnellere und effizientere Entwicklung.
- Highlighter - Hebe beliebige Elemente hervor. Findet auf magische Weise UI-Objekte wie UILabel, UITextView, UITextField und UIButton in UITableViewCell oder anderen Klassen.
- LifetimeTracker - Erkennt Retain-Zyklen und Speicherprobleme bereits während der Entwicklung deiner Anwendung.
- Lumos - Einfach zu verwendende API für Objective-C-Runtime-Funktionen.
- ObjectiveKit - API für Objective-C-Runtime-Funktionen.
- OpenSourceController - Einfachste Anzeige der in deiner Anwendung verwendeten Bibliothekslizenzen.
- Percentage - Prozentangaben lesbarer und typsicherer gestalten.
- Periphery - Werkzeug zum Erkennen ungenutzten Codes in Swift-Projekten.
- Playbook - 📘 Bibliothek zur isolierten Entwicklung von UI-Komponenten und automatischen Erstellung von Snapshots.
- PrivacyFlash Pro - Datenschutzerklärung für deine Swift-iOS-App direkt aus dem Code generieren.
- protobuf-swift - Protocol Buffers.
- Prototope - Bibliothek leichtgewichtiger Schnittstellen für Prototypen, mit JavaScript verbunden.
- R.swift - Werkzeug für typsichere, automatisch vervollständigte Ressourcen wie Bilder, Zellen und Segues.
- RandomKit :penguin: - Generierung zufälliger Daten.
- ReadabilityKit - Extrahiert Vorschauen aus Nachrichten, Artikeln und Volltexten.
- ReerKit - Leistungsstarke Swift-Grundlagenbibliothek mit Erweiterungen und Dienstprogrammen für iOS-, macOS- und Linux-Entwicklung.
- ResourceKit - Ermöglicht Autovervollständigung für Ressourcen.
- Result - Typ zur Modellierung von Erfolg und Fehler beliebiger Vorgänge.
- Rugby - 🏈 CocoaPods zwischenspeichern, um Xcode-Neukompilierung und Indizierung zu beschleunigen.
- Runes - Funktionale Operatoren: flatMap, map, apply.
- Solar - Berechnet Sonnenaufgang und Sonnenuntergang für einen Standort.
- SpriteKit+Spring - SpriteKit-API mit UIView-Federanimationen über SKAction.
- Sugar - Süße Ergänzungen für Cocoa.
- swift-build - GitHub Action zum Erstellen und Testen von Swift-Paketen auf allen Plattformen.
- swift-protobuf :penguin: - Plugin und Laufzeitbibliothek zur Verwendung von Googles Protocol Buffers.
- SwiftAutoGUI - Steuert Maus und Tastatur programmgesteuert; Bibliothek zur Steuerung von macOS mit Swift.
- SwiftBoost - Sammlung von Swift-Erweiterungen zur Beschleunigung der Entwicklung.
- Swiftbot - Swift-Code in Slack ausführen.
- SwifterSwift - Praktische Sammlung von über 500 nativen Erweiterungen zur Steigerung deiner Produktivität.
- SwiftGen-Storyboard - Werkzeug zur automatischen Generierung von
enumsfür Konstanten aller Storyboards, Szenen und Segues samt passenden Komfortzugriffen. - SwiftLinkPreview - Erstellt eine Vorschau aus einer URL und ruft Informationen wie Titel, relevante Texte und Bilder ab.
- SwiftPlantUML - Kommandozeilenwerkzeug und Swift-Paket zur Generierung von UML-Klassendiagrammen aus Swift-Quellcode; auch als Xcode-Quelltexteditor-Erweiterung verfügbar.
- SwiftRandom - Kleiner Generator für Zufallsdaten.
- SwiftRater - Dienstprogramm, das Nutzer deiner iPhone-App an eine Bewertung erinnert.
- SwiftTweaks - Passe deine iOS-App ohne Neukompilierung an.
- Swiftx - Funktionale Datentypen und Funktionen für beliebige Projekte.
- SwiftyUtils - Wiederverwendbarer Code, den wir in jedem Projekt benötigen.
- Swiftz - Funktionale Programmierung.
- SyntaxKit - Swift-Code programmgesteuert mit deklarativer Syntax generieren.
- Then - Besonders angenehmer syntaktischer Zucker für Initialisierer.
- TSAO - Typsichere assoziierte Objekte.
- URLQueryItemEncoder - Encoder, der beliebige Encodable-Werte in ein Array von URLQueryItem kodiert.
- UTIKit - Wrapper für UTI (Uniform Type Identifier).
- Vaccine - Macht deine Apps immun gegen Neukompilierungs-Krankheit.
- WeakableSelf - Mikroframework, das
[weak self]und Guard-Anweisungen in Closures kapselt. - WhatsNew - Neue Funktionen nach einer App-Aktualisierung wie in Pages, Numbers und Keynote präsentieren.
- WhatsNewKit - Die großartigen neuen Funktionen deiner App vorstellen.
- XestiMonitors - Erweiterbares Überwachungs-Framework.
- ZamzamKit - Sammlung kleiner Dienstprogramme und Erweiterungen für Standard Library, Foundation und UIKit.
Validierung
Abschnitt betitelt „Validierung“Sammlung von Validierungsbibliotheken. zurück nach oben
- ATGValidator - Regelbasiertes Validierungsframework mit Unterstützung für Formulare und Kreditkarten unter iOS.
- FormValidatorSwift - Validiert Eingaben in Textfeldern und Text-Views auf praktische Weise.
- Input Mask - Musterbasierter Formatierer, Parser und Validator für Nutzereingaben unter iOS.
- RxValidator - Einfacher, erweiterbarer und flexibler Validator.
- SwiftValidator - Regelbasierte Validierungsbibliothek.
- SwiftValidators - Zeichenfolgenvalidierung für iOS, inspiriert von validator.js.
- ValidatedPropertyKit - Eigenschaften mit Property Wrappers ganz einfach validieren 👮.
Telefonnummern
Abschnitt betitelt „Telefonnummern“Bibliotheken zur Verwaltung von Telefonnummern. zurück nach oben
- NKVPhonePicker - UITextField-Unterklasse zur vereinfachten Auswahl von Landesvorwahlen.
- PhoneNumberKit - Framework zum Parsen, Formatieren und Validieren internationaler Telefonnummern, inspiriert von Googles libphonenumber.
Versionsverwaltung
Abschnitt betitelt „Versionsverwaltung“- AppVersionMonitor - iOS-App-Versionen mühelos überwachen.
- Siren - Nutzer über neue App-Versionen informieren und zur Aktualisierung auffordern.
- Version - Stellt semantische Versionen dar und vergleicht sie.
- Version Tracker Swift - Versionsüberwachung für deine iOS-, OS-X- und tvOS-App.
- BMPlayer - Videoplayer für iOS auf Basis von AVPlayer mit horizontaler und vertikaler Ausrichtung; Lautstärke, Helligkeit und Suchlauf per Wischgeste anpassen.
- Cabbage - Framework zur Videokomposition auf Basis von AVFoundation.
- Kitsunebi - Overlay-Player für transparente Videonanimationen mit OpenGLES.
- MMPlayerView - Benutzerdefinierte AVPlayerLayer-View mit Player-Übergängen wie bei YouTube und Facebook.
- MobilePlayer - Leistungsstarker und vollständig anpassbarer Mediaplayer für iOS.
- NextLevelSessionExporter - Medien exportieren und transkodieren.
- Player - iOS-Videoplayer als einfache Drop-in-Komponente zur Wiedergabe und zum Streaming von Medien.
- PlayerView - Einfach zu verwendender Videoplayer auf UIView-Basis mit Wiedergabegeschwindigkeit, Screenshots und Callbacks/Delegates für den Playerstatus.
- PryntTrimmerView - Videos kürzen und zuschneiden.
- SwiftFFmpeg - Wrapper für die FFmpeg-C-API.
- SwiftVideoBackground - Einfach zu verwendende UIView-Unterklasse zur Implementierung eines Videohintergrunds.
- Swifty360Player - iOS-Player für 360-Grad-Videos, gestreamt über AVPlayer.
- YiVideoEditor - Bibliothek zum Drehen und Zuschneiden von Videos, Hinzufügen von Ebenen (Wasserzeichen) und Einfügen von Audio (Musik).
Serverless
Abschnitt betitelt „Serverless“- Azure Functions for Swift :penguin: - Swift-Worker für Azure Functions.
Mitwirken
Abschnitt betitelt „Mitwirken“Bitte wirf zunächst einen kurzen Blick auf die Richtlinien für Beiträge. Wenn dir ein Paket oder Projekt auffällt, das nicht mehr gepflegt wird oder nicht gut in die Liste passt, reiche bitte einen Pull Request ein, um diese Datei zu verbessern. Vielen Dank an alle Mitwirkenden – ihr seid großartig!!
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.
Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.
- IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
- EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
- InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.
Für Windows herunterladen
HagiCode teilen
Aus Ideen wird ausgelieferte Software.
HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.
- Intelligent
- OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
- Effizient
- Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
- Unterhaltsam
- UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


