Kursbeschreibung
Wenn Sie anfangen, anspruchsvollere Projekte zu entwickeln, werden Sie eigene Typen erstellen wollen, die Eigenschaften und andere Logik enthalten. In diesem Modul werden Sie zwei dieser Typen kennenlernen: Klassen und Strukturen.
Wir verwenden Strukturen in Swift recht häufig. Sie werden lernen, wie Sie Ihre eigenen Strukturen mit Ihren eigenen Eigenschaften erstellen und dann Instanzen dieser Strukturen erzeugen können, um diese Flexibilität zu erhöhen. Da Swift auch eine objektorientierte Programmiersprache ist, werden Sie lernen, wie Sie Ihren Code in Klassen und Unterklassen organisieren und wie Sie Ihre Eigenschaften in beiden initialisieren können. Sie werden auch die Grundlagen der Vererbung von Unter- und Oberklassen kennenlernen, d. h. wie Eigenschaften in einer Unterklasse die Eigenschaften dieser Eigenschaften von der Oberklasse erben können. Schließlich werden wir uns mit Property Observern beschäftigen, d. h. mit Codebausteinen, die auf Änderungen innerhalb Ihrer Struktur achten und dann entsprechend der von Ihnen implementierten Logik handeln.
Was Sie lernen werden
- Erstellen Sie Ihre eigenen benutzerdefinierten Typen mit Strukturen und Klassen
- Erstellen Sie Structs mit ihren eigenen Eigenschaften und erstellen Sie Instanzen davon
- Initialisieren Sie Eigenschaften in Strukturen und Klassen mit Initializern
- Organisieren Sie Code in Klassen und Unterklassen mit objektorientierter Programmierung
- Wenden Sie Unterklasse und Oberklasse-Vererbung an, um Kind-Klassen Eigenschaften von der Oberklasse geerbt werden zu lassen
- Verwenden Sie Property Observer, um auf Änderungen in einer Struktur zu achten und darauf zu reagieren
Wichtige Erkenntnisse
- Swift ermöglicht es Ihnen, Ihre eigenen Typen zu erstellen, die Eigenschaften und andere Logik wie Klassen und Strukturen enthalten.
- Strukturen werden in Swift ziemlich oft verwendet, und Sie können Ihre eigenen Structs mit benutzerdefinierten Eigenschaften erstellen und Instanzen davon erstellen.
- Swift ist eine objektorientierte Programmiersprache, sodass Code in Klassen und Unterklassen mit initialisierten Eigenschaften organisiert werden kann.
- Unterklasse und Oberklasse-Vererbung bedeutet, dass Eigenschaften in einer Kind-Klasse die Eigenschaften von der Oberklasse erben können.
- Property Observer sind Code-Teile, die auf Änderungen in Ihrer Struktur achten und je nach der Logik, die Sie implementieren, entsprechend handeln.
Häufig gestellte Fragen
Was behandelt dieser Kurs?
Dieses Modul behandelt das Erstellen Ihrer eigenen benutzerdefinierten Typen in Swift, insbesondere Klassen und Strukturen. Es umfasst das Erstellen von Structs, das Erstellen von Instanzen, Initialisierer, Property Observer, Klassen und Vererbung.
Für wen ist dieser Kurs geeignet?
Er richtet sich an diejenigen, die beginnen, anspruchsvollere Swift-Projekte zu erstellen und ihre eigenen Typen erstellen möchten, die Eigenschaften und andere Logik enthalten.
Welche Fähigkeiten werde ich in diesem Kurs erwerben?
Sie erwerben Fähigkeiten in objektorientierter Programmierung (OOP), Code-Struktur, Datenstrukturen, strukturierter Programmierung, abstrakten Klassen und Anwendungs-Foundation-Klassen.
Was ist Vererbung in diesem Kurs?
Vererbung behandelt die Grundlagen der Unterklasse und Oberklasse-Vererbung, was bedeutet, wie Eigenschaften in einer Kind-Klasse die Eigenschaften von der Oberklasse erben können.
Was sind Property Observer?
Property Observer sind Code-Teile, die ständig auf Änderungen achten, die in Ihrer Struktur passieren können, und dann entsprechend handeln, abhängig von der Logik, die Sie implementiert haben.









