Lerne Swift
Diese Liste enthält mehrere Inhaltslinks, mit denen Sie lernen können, wie man mit Swift -Sprache entwickelt wird. Aufgrund der mangelnden portugiesischen Inhalte enthalten wir englische Inhalte in die Liste. Der Inhalt, der total PT-BR ist, werden mit einem Tag [??] hervorgehoben.
Wenn Sie an einem Beitrag interessiert sind, können Sie eine Gabel machen und eine PR einreichen. Je mehr Inhalte desto besser?
Wie kann man einen Beitrag leisten?
Möchten Sie wissen, wie man zu diesem Projekt beiträgt? Überprüfen Sie unsere Datei mit Beitrag.md
Zusammenfassung
- Lerne Swift
- Wie kann man einen Beitrag leisten?
- Zusammenfassung
- Inhalt
- Tutorials
- Sprache
- Architekturen
- Projektstandards
- Schnittstelle
- Allgemein
- Swiftui
- Storyboard
- Viewcode
- Uikit
- Animationen
- Networking
- Abhängigkeitsverwaltung
- Ausdauer
- Reaktivität
- Sicherheit
- Zugänglichkeit
- Testen
- Backend
- Tools und Ressourcen
- Versorgungsunternehmen
- Bereitstellung und CI/CD
- Blogs und Plattformen
- Bücher
- YouTube -Kanäle
- Wiedergabelisten auf YouTube
- Podcasts
- Spielplätze
- Kostenlose Kurse
- Bezahlte Kurse
- Roadmaps
- Gemeinschaften
- Kanäle auf Telegramm
- Instagram
- Twitter
Inhalt
Dieser Abschnitt enthält Links zu bestimmten Inhalten im Zusammenhang mit Swift Language und Apple Development -Ökosystem.
Tutorials
- So entwickeln Sie Ihren eigenen Passwortgenerator in iOS - Victor Catão [??]
- iOS App Dev Tutorials - Apple
- Swifui -Tutorial - Apfel
- ? Xcode: Wie erstellt man eine iOS -App von Null (für Anfänger) - Tiago Aguiar [??]
- ? Wie erstelle ich eine iOS -App auf Xcode ohne Storyboard - Devpoli [??]
- Erstellung von iOS -Apps mit Swift 2023 - Bruno Santos [??]
Sprache
- Variablen und konstant in Swift - Reisdev [??]
- Was sind Klassen und Strukturen, die Unterschiede und wann zu verwenden - Giovanna Moeller [??]
- Verwendung von Struktur und Klasse in Swift - Amanda Paiva [??]
- Swift -Protokolle: Ein didaktischer Ansatz - Caio Santos [??]
- Eigenschaften in Swift - Pedro Menezes [??]
- Optional Swift: Wie benutzt man? - Giovanna Moeller [??]
- Optional in Swift - Reisdev [??]
- Verständnis der Verwendung von Generika: Warum und wie kann man sie benutzen? - Giovanna Moeller [??]
- [Schwaches Selbst] auf Swift verstehen - Jonatan Medina [??]
- Wie funktionieren Zugangsmodifikatoren? - Giovanna Moeller [??]
- Wie dekodieren Sie JSON in Swift - Reisdev [??]
- Codable Data Conversion (codierbar und dekodierbar) - Giovanna Moeller [??]
- Decodieren von JSON mit Swift 4 - Mateus Silva [??]
- Decodieren von JSON mit Swift 4 (Teil 2) - Mateus Silva [??]
- IOS -Speichermanagement - Schwach, stark und nicht inkörnet - Décio Montanhani [??]
- Entmystifizierung der von Protokoll -orientierten Programmierung - Marcos lacerda [??]
- Wissen Sie, welche Immobilienverpackungen sind? Teil 1 - Marcos lacerda [??]
- Wissen Sie, welche Immobilienverpackungen sind? Teil 2 - Marcos lacerda [??]
- Timer - Manipulation der Zeit mit dem Timer (iOS) - Vinicius Mangueira [??]
- Wettbewerb in iOS: Die Theorie hinter dem Grand Central Dispatch - Laura Pinheiro [??]
- Rennbedingung und Datenrennen: Erstellen von Threadsafe -Klassen in Swift - Laura Pinheiro [??]
- ? Erkennung von Speicherleckagen - Kommentar [??]
- ? Swift in der Praxis: Verwendung von Protokollen (Teil 1) - Como [??]
- ? Swift in der Praxis: Verwendung von Protokollen (Teil 2) - Como [??]
- ? Wie arbeitet man mit Schließungen - Devpoli [??]
- ? Entschlüsseln des Swift -Bogens - Devpoli [??]
- ? Struktur oder Klasse, wofür ist es? - Devpoli [??]
- ? Lazy Var und berechnete Eigenschaften - Was ist der Unterschied? - Devpoli [??]
Architekturen
- Die 5 am häufigsten verwendeten iOS -Architekturen - Zup [??]
- Hauptarchitekturen für iOS -Anwendungen - Ziel [??]
- MVC, MVP und MVVM - Eng [??] verstehen []
- Was ist die beste Architektur für iOS -Anwendungen? MVC? - Geraldo Bastos [??]
- Was ist die beste Architektur für iOS -Anwendungen? MVVM? - Geraldo Bastos [??]
- MVVM -Architektur - Pomo -Dokumente [??]
- Saubere Architektur (sauber) - Rayana Prata [??]
- Die häufigsten Vorteile bei iOS -Architekturen - Yasmin Benatti [??]
- Eine vergleichende Studie zwischen Architekturmustern für die Anwendungsentwicklung für die iOS -ICARO Lima -Plattform [??]
- Implementierung der MVP -Architektur - Kommentar [??]
- IOS-Architektur: MVVM-C
- ? (Re) Beginnend mit Swiftui + MVVM - Cicero Camargo Codemus [??]
- ? Anwenden des MVC -Designstandards in iOS -Anwendungen - Entwicklerakademie Puc -Rio [??]
- ? Annäherung an Unternehmensarchitekturen - Bruno Ramos [??]
- ? Wie montiere ich MVVM in Swift - Devpoli [??]
- ? MVC -Bildschirm migrieren auf VIP - Kommentar [??]
- ? Anwendung von MVVM - Pedro Lobosta [??]
Projektstandards
- Delegatprotokoll in Swift - Cassia Barbosa [??]
- Swift -Projektstandards - Refactoring.guru [??]
- Abhängigkeitsinjektion - Raúl Ferrer [??]
- Ein wenig über iOS -Abhängigkeitsinjektion - Victor Brito [??]
- ? Delegatmuster anwenden - Pedro Lobosta [??]
- ? Koordinator erstellen - Pedro lobosta [??]
- ? Verwenden Sie Pop, Abhängigkeitsinjektion und Fabrik - Pedro Lagost [??]
- Muster Design in Swift
- iOS gute Praktiken
Schnittstelle
Allgemein
- Unterschiede in der Konstruktion von Layout mit Storyboard, XIB und View Code - Alura [??]
- ? UIView und Einschränkungen in iOS zu kennen - Devpoli [??]
- IOS des Prinzips mit Swift: Basic Auto Layout - Bart Jacobs [??]
Swiftui
- Wird Swiftui Swift ersetzen? - Cassiane de Freitas [??]
- Swiftui: Tipps für diejenigen, die mit der Entwicklung beginnen wollen - Arthur Givir [??]
- Layouts mit Swiftui - Alura [??]
- Swiftui Notizen
- ? Einführung in Swiftui - Gebäude iOS -Anwendungen - Giovanna Moeller [??]
- ? Einführung in Swiftui - So erstellen Sie die erste [Ponta -a -ponta] - Swift Brotherhood [??]
- ? Swiftui: Wie kann man in der modernen iOS -Entwicklung von Null beginnen - Tiago Aguiar [??]
- ? Erfahren Sie, wie Sie native iPhone -Apps auf Xcode erstellen - Full Guide: Swiftui - Swift Brotherhood [??]
- ? Swiftui für Entwickler Uikit - Hugo Silva [??]
- ? Swiftui: iOS -Animationen - Tiago Aguiar [??]
- ? Wie erstelle ich eine iOS -App (super einfach!) - Swiftui Tutorial - Tiago Aguiar [??]
- Hacking mit iOS: Swiftui Edition
Storyboard
- Demystifizierende Storyboards - Equinecios [??]
- Uikkit, Storyboard und Delegate Standard - ândriu felipe [??]
- Storyboard - Kodeco
- ? So erstellen Sie eine iOS -App mit Storyboard - Entwicklerakademie puc -Rio [??]
Viewcode
- Codes anzeigen in Swift - Cassia Barbosa [??]
- Implementierung von iOS -Schnittstellen im Sichtcode - Ioasys -Voice [??]
- IOS -Kurs: Modul im Ansichtscode - Thiago looy [??]
- Wie viele Ansichten sind eine App? - Echinocios [??]
- Wie beginne ich mit Viewcode bei iOS - João Alexandre [??]
- Wie erstelle ich eine iOS -App in ViewCode - Reisdev [??]
- ViewCode + Autolayout - KODECO
- Viewcode + Snapkit - KODECO
- ? Wie benutze ich ViewCode ohne Storyboard - Backfront Academy [??]
- ? Wie funktioniert Uistacackview - Devpoli [??]
- ? So erstelle ich einen Bildschirm mit ViewCode - Swift für alle [??]
- ? So erstellen Sie Swift -Komponenten mit ViewCode - Swift für alle [??]
Uikit
- Erste Schritte mit UIKIT - Tuts+ [??]
- UIKIT: Komponenten in Swiftui - Ioasys -Voice [?
Animationen
- Verbesserung der Erfahrung Ihrer App mit Animationen - iOS - Leonardo Santos [??]
- ? Swiftui: iOS -Animationen - Wie man anfängt - Tiago Aguiar [??]
Networking
- Async/Atert: Generische Netzwerkschicht mit Swift 5.5 - Victor Catão [??]
- Verwenden von Swift 5 Codables, um eine Film -API zu konsumieren - Lucas Fernandez [??]
- Wie kann man Swift 4.2 - Gois [??] bekommen
- Ich verbrauche API mit Swiftui - Tamara Erlij [??]
- ? Suchen Sie einfach API -Daten - Devpoli [??]
- ? Verbrauch von Daten aus einer API in Swift - Pedro Cacique [??]
- ? Serviceschicht erstellen - Pedro Lobosta [??]
Abhängigkeitsverwaltung
- Installation und Verwendung von Cocoapods -Abhängigkeiten Manager - Giovanna Moeller [??]
- IOS Dependenty Manager - Tokenlab [??]
- Karthago: Ein Projektmanager für Xcode -Projekte - Infoq [??]
Ausdauer
- Lernen Coredata mit Swiftui - Akademie ifce + Alley Pereira [??]
- Coredata - Eine Einführung in die Persistenz in iOS - Guilherme Paciulli [??]
- Datenpersistenz mit Coredata - Equinecios [??]
- ? Wie benutze ich UserDefaults - Swift für alle [??]
Reaktivität
- RXSWIFT Basiszusammenfassung - Hoff Silva [??]
- Swift Combine - Vinicius Mangueira [??]
- Vergleich von RxSwift and Combine - Anthony Gianeli [??]
- So fügen Sie RxSwift + funktionale Programmierung in Ihr Projekt ein, das 90% abgeschlossen ist - Bruno Bilerscky [??]
- Das ultimative Mähdrescher -Framework -Tutorial in Swift
Sicherheit
- Sicherheit auf iOS -Geräten - Daiane Santos [??]
- Verschlüsselung für iOS -Geräte - Vinicius Mangueira [??]
- Anti-Umkehrverteidigungen für iOS
- SSL Pinning - Makellose App -Geschichten
Zugänglichkeit
- Machen Sie Ihre App von allen in iOS zugänglich - Gustavo Severo [??]
- Voice Over - IOS -Zugänglichkeit - Renan Germano [??]
- Erstellen einer erschwinglichen Lösung für den einmaligen Code - André Salla [??]
- Haben Sie sich jemals gefragt, ob Ihre App zugänglich ist? - IMASTERS [??]
- ? Wie man sich auf das Element mit Backreicher - Backfront Academy [??] konzentriert, [?]
Testen
- IOS -Unit -Test und UI -Test - Hoff Silva [??]
- Schreibabteilungstests in chaotischen Szenarien: Ein praktischer Ansatz - Renato Felício [??]
- Schreiben von Unit -Tests für einen ViewController mit TableView - Leonardo Cunha [??]
- Swift -Unit -Tests mit MVVM - Softdesign [??]
- Automatisierte Tests mit XCTest Framework für iOS App -Test - Amanda lacerda [??]
- Test Doppel in Swift (oder Unit -Test -Isolation) - Vasconcelos matheus [??]
- iOS Tests 101 - Yasmin Benatti [??]
- ? Native Testautomatisierung für iOS mit XCuiteste - Qazando [??]
- ? Umgang mit Fillemanager in Unit -Tests - Como [??]
- ? Schreiben von UI -Tests - Como [??]
- ? Erstellen von Unit -Tests - Pedro Lobosta [??]
- ? Erstellen von Unit -Tests in der Praxis - Pedro Lobosta [??]
- ? [DevPass -Gespräche] Dominierende Unit -Tests auf iOS (Leonardo Santos) [?
Backend
- Steam - Die neue Art des Web -Frameworks
- ? Erstellen Sie ein Restapi in Swift mit dem Dampf -Framework
- ? Erste Schritte mit Dampf
- ? Erste Schritte mit Vapor | Serverseite Swift
- ? Serverseite Swift mit Vapor Teil 1 - Erste Schritte
- ? VAPOR NEW: Backend на Swift | серistry
Tools und Ressourcen
Versorgungsunternehmen
- Swift Lint - Vinicius Mangueira [??]
- Datum Formatierung - NSDateFrack
- LINTING - SWIFTLINT
Bereitstellung und CI/CD
- Erzeugen von Artefakten .Ipa mit Github -Aktionen - Michel Lutz [??]
- Bititis
- Jenkins
- Fastlane
- Judo - UI -Serverorientierter
Blogs und Plattformen
- Primitive Schule - Beta
- Neu erstellen
- Appcoda
- Hacking mit Swift
- KODECO (ehemaliger Raywenderlich)
- LernenAppmaking
- Tägliche Dosis Swift
- iOS dev wöchentlich
- Mit Swift erstellen
- Tolle iOS
- Der Swift Dev
- Heiliger Swift
- Swift mit Majid
- Swift Senpai
- SerialCoder.dev
- Schnell von Sundell
- WWDC -Notizen
- Swiftlee
- Noch ein Swift -Blog
Bücher
- Entwicklung für iPhone und iPad - Ricardo R. Lecheta
- Schnell in der Tiefe - TJEERD in 't veen
- Mastering Swift 5 - Jon Hoffman
- KODECO -Bücher, verschiedene Ebenen und Themen
- Schnelles Buch auf Portugiesisch
- Lerne Swift - Aidan Finn
YouTube -Kanäle
- Attekita Dev [??]
- Zurück Front Academy [??]
- Cicero Camargo Codemus [??]
- CocoaHeadsbr [??]
- Codierung mit MOA [??]
- Kommentieren [??]
- Entwicklerakademie Puc-Rio [??]
- Michel Lopes [??]
- Pedro Lobosta [??]
- Reisdev [??]
- Raphael Oliveira [??]
- Tiago Aguiar [??]
- Thais Sadami [??]
- Schnell an alle [??]
- Credo Academy
- Wesentlicher Entwickler
- IOS Academy
- Paul Hudson
- Rebeloper
- Sean Allen
- Vincent Pradilles
- Kavsoft
- Stewart Lynch
- Karin Prater
Wiedergabelisten auf YouTube
- Schnellkurs - Hugo Vasconcelos [??]
- Swift -Klassen - Bruno Scheltzke [??]
- IOS -Entwicklung - Nicht einverstanden, Wissen / Renato Matos [??]
- IOS -Entwicklung - Tiago Aguiar [??]
- Swift -Kurs - Programmierung - Tiago Aguiar [??]
- iOS -Entwicklung mit schnellen Tutorials
- Swift und Swiftui kostenloser Kurs (Stanford 2020)
- Apple Swift Programmiersprache Tutorial Serie
- IOS -Kursvorlesungen Frühling 2021 - Cornell Appdev
- IOS -Tutorials (Vermächtnis)
Podcasts
- Build Failed Podcast?
- Schnell von Sundell
- Schnell ausgepackt
- Swift zusammenstellen
- Gegenness. Der Swift -Podcast
- Gigahertz Podcasts
Spielplätze
- Swift Online -Spielplatz
- Apple Swift -Spielplätze
Kostenlose Kurse
- Swift4noobs [??]
- Swift vom Anfänger zum Stürmer lernen - Udemy [??]
- iOS 13 & Swift 5 - Erstellen Sie den Zunder 2020 [?]
- Programmierunterricht - Apple
- CS193P - Entwicklungsanwendungen für iOS mit Swiftui - Stanford
- 100 Tage Swift
- 100 Tage Swiftui
Bezahlte Kurse
- Karriere -iOS -Kurs - Kommentar [??]
- Layouts mit Swiftui - Alura [??]
- Vollständige Kursentwicklung iOS 11 Swift 4 - Eric Brito [??]
- IOS12 Anwendungsentwicklung in SWIFT4 - Rodrigo Guimarães [??]
- Swift - TDD, saubere Architektur, Designmuster, Solid, MVP - Rodrigo Manguinho [??]
- Entwicklung iOS 12 - Erfahren Sie, wie Sie 18 Apps erstellen - Jamilton Damasceno [??]
- IOS -Entwickler: Bereiten Sie sich auf den Arbeitsmarkt vor - Wellignton Bezerra [??]
- Die vollständige iOS -Entwicklung Bootcamp - Udemy
- Vom Anfänger zum Stürmer in Einheitstests in iOS
Roadmaps
- Die Reise des iOS -Programmierers - Backfront Academy [??]
- IOS -Entwicklungsstudiesplan - Zup Innovation [??]
- iOS Roadmap - Klettern mit Swift [??]
- Swift Developer Roadmap - Ronan Rodrigo Nunes
- Mobile Entwickler Roadmap - Jung Kim
- iOS -Entwicklerfähigkeiten Matrix - Bohdan Orlov
- iOS Roadmap zum professionellen Entwickler
Gemeinschaften
- NSFlow - Telegramm
- Devdddrops iOS - Telegramm
- iOS dev br - Slack
- IOS Brazil - Zwietracht
Kanäle auf Telegramm
Instagram
- Kakaosäume Brasilien
- Tägliche Dosis Swift
- DUNESS
- LELê -Entwickler
- Luiz Mello
- Mafê
- Raphael Oliveira
- Reisdev
- Rychillie
- Thais Sadami
Twitter
- Enid
- Schnelle Sprache
- Kavsoft
- Aviel
- Paul Hudson
- Xcode -Veröffentlichungen
- Thomas Ricouard
- Donny Wals