Feedback & Wünsche
App-Entwicklung für iOS mit Swift

Trainings-Informationen

Bewertungen

1 Kundenrezensionen Trailer ansehen
Gesamtinhalt herunterladen
Jetzt dabei sein

Swift Crashkurs: Grundlagen

App-Entwicklung für iOS mit Swift - 1.1 Variablen und Konstanten

App-Entwicklung für iOS mit Swift - 1.1 Variablen und Konstanten

Lerne das Swift-Konzept von Variablen und Konstanten kennen. Das steht im Kontrast zum Ansatz unter Objective-C. Dort waren separate Datentypen no ...

  11 Min. mit Arbeitsdatei
App-Entwicklung für iOS mit Swift - 1.2 Variablennamen

App-Entwicklung für iOS mit Swift - 1.2 Variablennamen

Besonders spannend: die Variablennamen unter Swift. Dank konsequenter UTF-8-Unterstützung können hier selbst Emojis verwendet werden! ...

  9 Min.
App-Entwicklung für iOS mit Swift - 1.3 Typ-Annotationen

App-Entwicklung für iOS mit Swift - 1.3 Typ-Annotationen

Datentypen nur deklarieren? Auch das ist über die Typ-Annotationen möglich. Finde heraus, wie das geht. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 1.4 Variablen und Konstanten ausgeben

App-Entwicklung für iOS mit Swift - 1.4 Variablen und Konstanten ausgeben

Gerade bei der Fehlersuche und zu Beginn deiner Reise durch die Swift-Welt musst du immer wieder Variablen ausgeben. Du lernst hier, wie das geht. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 1.5 Kommentare

App-Entwicklung für iOS mit Swift - 1.5 Kommentare

In Programmiersprachen sind Kommentare extrem wichtig. Gezielt eingesetzt, machen sieden Code übersichtlicher. Lerne, welche Möglichkeiten dir ...

  4 Min.
App-Entwicklung für iOS mit Swift - 1.6 Das Semikolon in Swift

App-Entwicklung für iOS mit Swift - 1.6 Das Semikolon in Swift

Du bist an das Semikolon am Ende der Zeile gewöhnt? Dann wird dich diese Lektion zu Swift überraschen. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 1.7 Datentypen

App-Entwicklung für iOS mit Swift - 1.7 Datentypen

Welche Basisdatentypen gibt es in Swift und welche Werte sind hier möglich? Schau es dir an. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 1.8 Typumwandlung

App-Entwicklung für iOS mit Swift - 1.8 Typumwandlung

Manchmal muss der Datentyp konvertiert werden. In diesem Video lernst du, wie das geht. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 1.9 Strings

App-Entwicklung für iOS mit Swift - 1.9 Strings

Zeichenketten sind ein wichtiger Faktor bei der Textverarbeitung. Diese Lektion ist deshalb mehr als wichtig. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 1.10 Tuples

App-Entwicklung für iOS mit Swift - 1.10 Tuples

Tuples sind Wertemengen, die in Swift mehrere Anwendungsfälle haben. Lerne, wie du mit ihnen arbeiten kannst. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 1.11 Optionals

App-Entwicklung für iOS mit Swift - 1.11 Optionals

Wenn du Optionals kennst, wünscht du sie dir bald auch in anderen Sprachen. Hier lernst du wieso. ...

  7 Min.

Swift Crashkurs: Basis Operatoren

App-Entwicklung für iOS mit Swift - 2.1 Arithmetik

App-Entwicklung für iOS mit Swift - 2.1 Arithmetik

Rechnen mit Swift?! Dazu gibt es arithmetische Operatoren. Klingt langweilig, aber auch dieses Video solltest du mindestens wegen der Division ans ...

  3 Min.
App-Entwicklung für iOS mit Swift - 2.2 Remainder-Operator

App-Entwicklung für iOS mit Swift - 2.2 Remainder-Operator

Der Remainder-Operator steht exemplarisch für die Liebe zum Detail beim Entwurf von Swift. Andere Sprachen kennen Modulo, dies ist die logische W ...

  5 Min.
App-Entwicklung für iOS mit Swift - 2.3 Inkrementieren/Dekrementieren

App-Entwicklung für iOS mit Swift - 2.3 Inkrementieren/Dekrementieren

Das Inkrementieren und Dekrementieren von Werten gehört zum Handwerkszeug von Entwicklern, auch in Swift. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 2.4 Werte vergleichen

App-Entwicklung für iOS mit Swift - 2.4 Werte vergleichen

Die möglichen Vergleiche sind die Basis für spätere Bedingungen. Das Video enthält wirklich wichtige Grundlagen. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 2.5 Logische Operatoren

App-Entwicklung für iOS mit Swift - 2.5 Logische Operatoren

Über logische Operatoren können mehrere Vergleiche und Statements verknüpft werden. Schau dir unbedingt an, wie das geht. ...

  8 Min.

Swift Crashkurs: Datenstrukturen

App-Entwicklung für iOS mit Swift - 3.1 Arrays

App-Entwicklung für iOS mit Swift - 3.1 Arrays

Eine häufig verwendete Datenstruktur sind Arrays. Hier lernst du sie unter Swift zu verwenden. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 3.2 Dictionaries

App-Entwicklung für iOS mit Swift - 3.2 Dictionaries

Dictionaries sind Key-/Value-Strukturen. Jeder Schlüssel hat einen zugeordneten Wert. Schau dir an, wie sie verwendet werden. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 3.3 Sets

App-Entwicklung für iOS mit Swift - 3.3 Sets

Die Sets sind Arrays sehr ähnlich, allerdings unsortiert. Das deutsche Pendant sind „mathematische Mengen“. Schau dir diese Lektion an, um si ...

  7 Min.

Swift Crashkurs: Kontrollstrukturen

App-Entwicklung für iOS mit Swift - 4.1 For­-in-Schleifen

App-Entwicklung für iOS mit Swift - 4.1 For­-in-Schleifen

Schleifen sind ein zentraler Bestandteil moderner Programmiersprachen. Lerne hier die For-in-Schleife von Swift kennen. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 4.2 While-Schleifen

App-Entwicklung für iOS mit Swift - 4.2 While-Schleifen

Die While-Schleife ist speziell interessant, wenn die Anzahl der Wiederholungen vorab nicht berechnet werden kann. Lerne die Alternative in dieser ...

  6 Min.
App-Entwicklung für iOS mit Swift - 4.3 Funktionen

App-Entwicklung für iOS mit Swift - 4.3 Funktionen

Lerne Funktionen in einer kurzen Übersicht kennen. Sie sind nicht nur isoliert interessant, sondern begegnen dir auch in der Objektorientierung a ...

  8 Min.

Swift Crashkurs: Objekte

App-Entwicklung für iOS mit Swift - 5.1 Strukturen (struct)

App-Entwicklung für iOS mit Swift - 5.1 Strukturen (struct)

In Swift gibt es Strukturen und Klassen. Beide sind die Grundlage für Objekte. Hier lernst du zunächst Strukturen kennen. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 5.2 Klassen (class)

App-Entwicklung für iOS mit Swift - 5.2 Klassen (class)

Klassen sind umfangreicher als Strukturen und beherrschen z. B. auch Vererbung. Hier lernst du nun Klassen in Swift kennen. ...

  12 Min.
App-Entwicklung für iOS mit Swift - 5.3 Value­ vs. Reference Types

App-Entwicklung für iOS mit Swift - 5.3 Value­ vs. Reference Types

Eine wichtige Unterscheidung: Werte und Referenzen. Hier lernst du die Basis kennen. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 5.4 Protokolle in Swift

App-Entwicklung für iOS mit Swift - 5.4 Protokolle in Swift

Protokolle sind „Verträge im Quellcode“. In dieser Lektion lernst du die Grundlage dafür kennen. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 5.5 Protocol Extensions verwenden

App-Entwicklung für iOS mit Swift - 5.5 Protocol Extensions verwenden

Die „Protocol Extensions“ ermöglichen ungeahnte Möglichkeiten bei der Entwicklung und Gestaltung deiner Architektur. Diese Lektion legt die ...

  18 Min.

Swift Crashkurs: Weitere Themen

App-Entwicklung für iOS mit Swift - 6.1 Enumerations

App-Entwicklung für iOS mit Swift - 6.1 Enumerations

Die Enumerations sind speziell in Bezug auf die Fehlerverarbeitung ein wichtiges Element. Lerne sie hier kennen. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 6.2 Fehlerbehandlung mit do/catch/try/throw

App-Entwicklung für iOS mit Swift - 6.2 Fehlerbehandlung mit do/catch/try/throw

Die Fehlerbehandlung mit „do“, „catch“, „try“ und „throw“ ist eine moderne Alternative zur NSError-Klasse. ...

  13 Min.

BMI Rechner ­ Xcode & AutoLayout Grundlagen

App-Entwicklung für iOS mit Swift - 7.1 Einstieg in Xcode

App-Entwicklung für iOS mit Swift - 7.1 Einstieg in Xcode

Starte dein erstes Xcode-Projekt und lerne Xcode kennen. ...

  19 Min.
App-Entwicklung für iOS mit Swift - 7.2 Grundlagen zu AutoLayout

App-Entwicklung für iOS mit Swift - 7.2 Grundlagen zu AutoLayout

Hier lernst du die AutoLayout-Grundlagen zur Gestaltung adaptiver Interfaces. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 7.3 Das Ziel dieser Sektion: das Interface vorbereiten

App-Entwicklung für iOS mit Swift - 7.3 Das Ziel dieser Sektion: das Interface vorbereiten

Bereite das Interface für die BMI-App vor. ...

  16 Min.
App-Entwicklung für iOS mit Swift - 7.4 Outlets und Actions erstellen

App-Entwicklung für iOS mit Swift - 7.4 Outlets und Actions erstellen

Ein wichtiges Konzept: Outlets und Actions. Hier lernst du sie kennen. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 7.5 Eine Action für die UISlider

App-Entwicklung für iOS mit Swift - 7.5 Eine Action für die UISlider

Die Slider sind zentraler Bestandteil der BMI-App. Hier werden sie an die Logik angebunden. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 7.6 Den BMI berechnen und ausgeben

App-Entwicklung für iOS mit Swift - 7.6 Den BMI berechnen und ausgeben

Das Hauptfeature der App ist die Kalkulation des Body-Mass-Index. Und genau das wird hier implementiert. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 7.7 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 7.7 Übungsaufgabe

Eine Übungsaufgabe zum BMI-Rechner. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 7.8 Musterlösung

App-Entwicklung für iOS mit Swift - 7.8 Musterlösung

Eine mögliche Lösung für die Übungsaufgabe. ...

  4 Min.

Rezepte ­ UITableView Grundlagen

App-Entwicklung für iOS mit Swift - 8.1 Ziel dieser Sektion: Interface mit TableView vorbereiten

App-Entwicklung für iOS mit Swift - 8.1 Ziel dieser Sektion: Interface mit TableView vorbereiten

Die Grundlage für die App wird gelegt. Das Interface wird vorbereitet. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 8.2 UITableView und die Reuse­-Queue verstehen

App-Entwicklung für iOS mit Swift - 8.2 UITableView und die Reuse­-Queue verstehen

Lerne ein zentrales Element der Table-View kennen, die Reuse-Queue. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 8.3 IBOutlet für die TableView erzeugen und den Identifier setzen

App-Entwicklung für iOS mit Swift - 8.3 IBOutlet für die TableView erzeugen und den Identifier setzen

Du erzeugst ein Outlet, um auf die Table-View zugreifen zu können. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 8.4 UITableViewDelegate und UITableViewDataSource

App-Entwicklung für iOS mit Swift - 8.4 UITableViewDelegate und UITableViewDataSource

Zwei wichtige Protokolle: Delegate und DataSource. Hier lernst du sie kennen. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 8.5 Ein eigenes Data-Model für Rezepte

App-Entwicklung für iOS mit Swift - 8.5 Ein eigenes Data-Model für Rezepte

Du erzeugst ein Data-Model, das die Rezepte in der App bereitstellt. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 8.6 Zweite View und Segue im Storyboard anlegen

App-Entwicklung für iOS mit Swift - 8.6 Zweite View und Segue im Storyboard anlegen

Jetzt kommt eine zweite Szene ins Spiel und wird per Segue angesprochen. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 8.7 Den Segue manuell auslösen

App-Entwicklung für iOS mit Swift - 8.7 Den Segue manuell auslösen

Du löst den Segue im Code aus, um den Übergang zu starten. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 8.8 Daten im zweiten ViewController anzeigen

App-Entwicklung für iOS mit Swift - 8.8 Daten im zweiten ViewController anzeigen

Die Rezeptinformationen werden an eine Detailübersicht übergeben und angezeigt. ...

  14 Min.
App-Entwicklung für iOS mit Swift - 8.9 Einträge mit der UITableView löschen

App-Entwicklung für iOS mit Swift - 8.9 Einträge mit der UITableView löschen

Wie werden Daten in einer Table-View gelöscht? Hier findest du es heraus. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 8.10 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 8.10 Übungsaufgabe

Eine Übungsaufgabe zur Rezepte-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 8.11 Musterlösung

App-Entwicklung für iOS mit Swift - 8.11 Musterlösung

Hier findest du eine mögliche Lösung zur Rezepte-Übung. ...

  2 Min.

ImageViewer ­ UICollectionView und adaptive Interfaces mit SizeClasses

App-Entwicklung für iOS mit Swift - 9.1 Size-Classes verstehen

App-Entwicklung für iOS mit Swift - 9.1 Size-Classes verstehen

Lerne Size-Classes zu verstehen, bevor sie in der App verwendet werden. ...

  19 Min.
App-Entwicklung für iOS mit Swift - 9.2 Ziel dieser Sektion: Interface mit der CollectionView vorbereiten

App-Entwicklung für iOS mit Swift - 9.2 Ziel dieser Sektion: Interface mit der CollectionView vorbereiten

Bereite das Interface der App vor. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 9.3 UICollectionViewDataSource implementieren

App-Entwicklung für iOS mit Swift - 9.3 UICollectionViewDataSource implementieren

Die Collection-View wird über das UICollectionViewDataSource-Protokoll mit Inhalten gefüllt. Lerne die notwendigen Methoden hier kennen. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 9.4 Das FlowLayout modifizieren

App-Entwicklung für iOS mit Swift - 9.4 Das FlowLayout modifizieren

Das Flow-Layout ist maßgeblich für die Gestaltung der Collection-View verantwortlich. Hier greifst du in das Layout ein. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 9.5 DetailView für Bilder

App-Entwicklung für iOS mit Swift - 9.5 DetailView für Bilder

Die Detailansicht für ausgewählte Collection-View-Items wird in einer separaten Szene implementiert. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 9.6 Adaptives Layout mit Size-Classes umsetzen

App-Entwicklung für iOS mit Swift - 9.6 Adaptives Layout mit Size-Classes umsetzen

Du nutzt Size-Classes, um ein adaptives Layout zu erstellen. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 9.7 Size-Classes im Code abfragen: die Trait-Collection

App-Entwicklung für iOS mit Swift - 9.7 Size-Classes im Code abfragen: die Trait-Collection

Auch im Code sind Size-Classes nutzbar. Hier lernst du, wie das geht. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 9.8 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 9.8 Übungsaufgabe

Die Übungsaufgabe zur ImageViewer-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 9.9 Musterlösung

App-Entwicklung für iOS mit Swift - 9.9 Musterlösung

Hier findest du die Musterlösung zur ImageViewer-Übung. ...

  2 Min.

SynonyMaster ­ mit JSON APIs arbeiten

App-Entwicklung für iOS mit Swift - 10.1 Ziel dieser Sektion: SynonyMaster

App-Entwicklung für iOS mit Swift - 10.1 Ziel dieser Sektion: SynonyMaster

Eine Demonstration der App, die in dieser Sektion erstellt wird. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 10.2 Das Interface vorbereiten

App-Entwicklung für iOS mit Swift - 10.2 Das Interface vorbereiten

Zunächst wird das Interface vorbereitet. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 10.3 Suche­-Delegate, TableView und DataSource

App-Entwicklung für iOS mit Swift - 10.3 Suche­-Delegate, TableView und DataSource

Binde die Suche und Table-View sowie das DataSource-Protokoll an. ...

  13 Min.
App-Entwicklung für iOS mit Swift - 10.4 JSON­-Response von openthesaurus.de untersuchen

App-Entwicklung für iOS mit Swift - 10.4 JSON­-Response von openthesaurus.de untersuchen

Bevor du das JSON-Dokument verarbeitest, sprechen wir über die Inhalte und Struktur. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 10.5 JSON synchron abrufen: der Pfad zur dunklen Seite der Macht

App-Entwicklung für iOS mit Swift - 10.5 JSON synchron abrufen: der Pfad zur dunklen Seite der Macht

So geht es nicht – synchroner Datenabruf. ...

  17 Min.
App-Entwicklung für iOS mit Swift - 10.6 Die Rohdaten aus der API­-Antwort verarbeiten

App-Entwicklung für iOS mit Swift - 10.6 Die Rohdaten aus der API­-Antwort verarbeiten

Abgerufene JSON-Daten werden nun verarbeitet. ...

  13 Min.
App-Entwicklung für iOS mit Swift - 10.7 App Transport Security (ATS) ab iOS9

App-Entwicklung für iOS mit Swift - 10.7 App Transport Security (ATS) ab iOS9

Die neue „App Transport Security“ ist beim Netzwerkzugriff ein Problem. Hier löst du das Problem. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 10.8 Grand Central Dispatch: JSON mit dispatch_async abrufen

App-Entwicklung für iOS mit Swift - 10.8 Grand Central Dispatch: JSON mit dispatch_async abrufen

Eine bessere Alternative zu synchroner Datenverarbeitung – asynchrones Arbeiten mit„Grand Central Dispatch“. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 10.9 Asynchron mit NSURLSession

App-Entwicklung für iOS mit Swift - 10.9 Asynchron mit NSURLSession

Ebenfalls asynchron, aber etwas hübscher und mit einem objektorientierten Ansatz: NSURLSession. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 10.10 ActivityIndicator verwenden

App-Entwicklung für iOS mit Swift - 10.10 ActivityIndicator verwenden

Der aktuelle Hintergrundprozess wird optisch mit einem Activity-Indicator dargestellt. ...

  12 Min.
App-Entwicklung für iOS mit Swift - 10.11 Platzhalter für leere Ergebnisse

App-Entwicklung für iOS mit Swift - 10.11 Platzhalter für leere Ergebnisse

Bis Inhalte angezeigt werden, zeigst du einen Platzhalter an und versteckst ihn, wennInhalte vorhanden sind. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 10.12 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 10.12 Übungsaufgabe

Übungsaufgabe zur SynonyMaster-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 10.13 Musterlösung

App-Entwicklung für iOS mit Swift - 10.13 Musterlösung

Eine Musterlösung zur vorherigen Übungsaufgabe. ...

  3 Min.

Einkaufsliste ­ CoreData

App-Entwicklung für iOS mit Swift - 11.1 Ziel dieser Sektion: die Einkaufsliste

App-Entwicklung für iOS mit Swift - 11.1 Ziel dieser Sektion: die Einkaufsliste

Schau Dir das Ziel dieser Sektion in einer Demo vorab an. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 11.2 CoreData-Entities & Managed-Objects erzeugen

App-Entwicklung für iOS mit Swift - 11.2 CoreData-Entities & Managed-Objects erzeugen

Die Entitäten der Datenbank und entsprechende Managed-Objects werden erzeugt. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 11.3 Einträge abrufen: alle Einkaufslisten anzeigen

App-Entwicklung für iOS mit Swift - 11.3 Einträge abrufen: alle Einkaufslisten anzeigen

Nun wird der Abruf von Daten aus der Core-Data-Datenbank vorbereitet. ...

  14 Min.
App-Entwicklung für iOS mit Swift - 11.4 Core-Data-Einträge anlegen: neue Listen erstellen

App-Entwicklung für iOS mit Swift - 11.4 Core-Data-Einträge anlegen: neue Listen erstellen

Jetzt werden Inhalte in der Core-Data-Datenbank gespeichert. ...

  19 Min.
App-Entwicklung für iOS mit Swift - 11.5 Relationen: Einträge einer Liste anzeigen

App-Entwicklung für iOS mit Swift - 11.5 Relationen: Einträge einer Liste anzeigen

Die Verbindung zwischen Listen und Einträgen wird hier abgebildet. ...

  17 Min.
App-Entwicklung für iOS mit Swift - 11.6 Hinzufügen neuer Einträge

App-Entwicklung für iOS mit Swift - 11.6 Hinzufügen neuer Einträge

Es werden neue Einträge inkl. der Verbindung zur jeweiligen Liste abgelegt. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 11.7 Core-Data-Einträge löschen

App-Entwicklung für iOS mit Swift - 11.7 Core-Data-Einträge löschen

Zu den CRUD-Aktionen gehört natürlich auch das Löschen (D wie Delete). Genau darumgeht es hier. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 11.8 Core-Data-Einträge aktualisieren

App-Entwicklung für iOS mit Swift - 11.8 Core-Data-Einträge aktualisieren

Fehlt in CRUD nur noch das U wie Update, welches in dieser Lektion thematisiert wird. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 11.9 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 11.9 Übungsaufgabe

Hier die Übungsaufgabe zur Core-Data-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 11.10 Musterlösung

App-Entwicklung für iOS mit Swift - 11.10 Musterlösung

Die Musterlösung zur Übungsaufgabe aus dem Core-Data-Beispiel. ...

  2 Min.

TimerApp ­ Timer mit CADisplayLink

App-Entwicklung für iOS mit Swift - 12.1 Ziel dieser Sektion: ein Timer

App-Entwicklung für iOS mit Swift - 12.1 Ziel dieser Sektion: ein Timer

Demo der fertigen App aus dieser Sektion. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 12.2 Das Timer-App-Interface vorbereiten

App-Entwicklung für iOS mit Swift - 12.2 Das Timer-App-Interface vorbereiten

Im ersten Schritt wird das Interface der Timer-App vorbereitet. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 12.3 UIPickerViewDelegate und DataSource anbinden

App-Entwicklung für iOS mit Swift - 12.3 UIPickerViewDelegate und DataSource anbinden

Die Inhalte der Picker werden über das PickerViewDelegate- und DataSource-Protokoll festgelegt. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 12.4 Den UIStepper aktivieren

App-Entwicklung für iOS mit Swift - 12.4 Den UIStepper aktivieren

Der UIStepper wird in dieser Lektion in die Gesamtlogik eingebunden. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 12.5 Den Timer starten, anhalten, stoppen

App-Entwicklung für iOS mit Swift - 12.5 Den Timer starten, anhalten, stoppen

Ein Timer kann normalerweise nicht pausiert werden. Hier lernst du, wie das manuell realisiert wird. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 12.6 Mit einer UIProgressView den Gesamtfortschritt anzeigen

App-Entwicklung für iOS mit Swift - 12.6 Mit einer UIProgressView den Gesamtfortschritt anzeigen

Der Gesamtfortschritt wird in einer UIProgressView angezeigt. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 12.7 Die Reset-Funktion implementieren

App-Entwicklung für iOS mit Swift - 12.7 Die Reset-Funktion implementieren

Das Zurücksetzen des Gesamtfortschritts ist für die App ein wichtiges Feature. Es wird in diesem Video implementiert. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 12.8 UIAlertController nach Ablauf anzeigen

App-Entwicklung für iOS mit Swift - 12.8 UIAlertController nach Ablauf anzeigen

Der Alert-Controller wird verwendet, um den Ablauf der eingestellten Zeit anzuzeigen. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 12.9 Einstellungen in NSUserDefaults speichern

App-Entwicklung für iOS mit Swift - 12.9 Einstellungen in NSUserDefaults speichern

Die NSUserDefaults sind ein wichtiger Bestandteil. Hier lernst du sie kennen. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 12.10 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 12.10 Übungsaufgabe

Die Übungsaufgabe für die Timer-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 12.11 Musterlösung

App-Entwicklung für iOS mit Swift - 12.11 Musterlösung

Eine mögliche Lösung für die Timer-Übung. ...

  3 Min.

Würfelbecher ­ SpriteKit kennenlernen

App-Entwicklung für iOS mit Swift - 13.1 SpriteKit in der Übersicht

App-Entwicklung für iOS mit Swift - 13.1 SpriteKit in der Übersicht

Lerne SpriteKit kennen und schau dir die Übersicht an. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 13.2 Einen Würfelbecher erstellen

App-Entwicklung für iOS mit Swift - 13.2 Einen Würfelbecher erstellen

Als Beispiel dient hier ein Würfelbecher, in den wirklich Würfel fallen können. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 13.3 Würfel hinzufügen und Schwerkraft konfigurieren

App-Entwicklung für iOS mit Swift - 13.3 Würfel hinzufügen und Schwerkraft konfigurieren

Hier werden nun die Würfel hinzugefügt und die Schwerkraft wird aktiviert. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 13.4 Shake it, Baby: würfeln mit Motion-Shake-Events

App-Entwicklung für iOS mit Swift - 13.4 Shake it, Baby: würfeln mit Motion-Shake-Events

Motion-Events nutzen und dadurch das Würfeln aktivieren. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 13.5 Game Over:­ das Ergebnis auf einem neuen Screen

App-Entwicklung für iOS mit Swift - 13.5 Game Over:­ das Ergebnis auf einem neuen Screen

Das Spiel ist vorbei. Zeige dem Benutzer das Ergebnis auf einem neuen Screen an. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 13.6 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 13.6 Übungsaufgabe

Die Übungsaufgabe für den Würfelbecher. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 13.7 Musterlösung

App-Entwicklung für iOS mit Swift - 13.7 Musterlösung

Eine mögliche Lösung für die Würfelbecher-Aufgabe. ...

  2 Min.

MyRaces ­ WordPress­Backend für Apps und EditActions für Tabellen

App-Entwicklung für iOS mit Swift - 14.1 Ziel dieser Sektion: die MyRaces-App

App-Entwicklung für iOS mit Swift - 14.1 Ziel dieser Sektion: die MyRaces-App

Eine Demo der App aus dieser Sektion. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 14.2 Das MyRaces-Interface vorbereiten

App-Entwicklung für iOS mit Swift - 14.2 Das MyRaces-Interface vorbereiten

Das Interface der App wird vorbereitet. ...

  12 Min.
App-Entwicklung für iOS mit Swift - 14.3 DataSource für die UITableView

App-Entwicklung für iOS mit Swift - 14.3 DataSource für die UITableView

Die Tabelle wird vorbereitet und dazu wird das UITableViewDataSource-Protokoll implementiert. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 14.4 Eine EditAction für UITableViewCells erstellen

App-Entwicklung für iOS mit Swift - 14.4 Eine EditAction für UITableViewCells erstellen

Lerne eigene Edit-Actions für Tabelleneinträge zu erstellen. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 14.5 Einträge über Twitter und Facebook teilen

App-Entwicklung für iOS mit Swift - 14.5 Einträge über Twitter und Facebook teilen

Die Einträge können nach dieser Lektion per Facebook und Twitter geteilt werden. ...

  14 Min.
App-Entwicklung für iOS mit Swift - 14.6 Demo auf dem iPhone 6

App-Entwicklung für iOS mit Swift - 14.6 Demo auf dem iPhone 6

Schau dir die fertige App auf dem iPhone an. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 14.7 Das WordPress-Backend vorbereiten

App-Entwicklung für iOS mit Swift - 14.7 Das WordPress-Backend vorbereiten

Das Backend wird mit WordPress aufgesetzt. In diesem Video triffst du wichtige Vorbereitungen. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 14.8 WordPress-Einträge per JSON abrufen

App-Entwicklung für iOS mit Swift - 14.8 WordPress-Einträge per JSON abrufen

Die einzelnen Einträge werden per JSON abgerufen. Hier lernst du, wie das geht. ...

  19 Min.
App-Entwicklung für iOS mit Swift - 14.9 Die Info.plist-Datei zur Konfiguration verwenden

App-Entwicklung für iOS mit Swift - 14.9 Die Info.plist-Datei zur Konfiguration verwenden

Lerne die Info.plist –- eine Property List – kennen. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 14.10 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 14.10 Übungsaufgabe

Hier eine Übungsaufgabe zur MyRaces-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 14.11 Musterlösung

App-Entwicklung für iOS mit Swift - 14.11 Musterlösung

Die mögliche Lösung zu MyRaces-Übung. ...

  2 Min.

HappyPlaces ­ UISplitView, UISearchController & MapKit

App-Entwicklung für iOS mit Swift - 15.1 Ziel dieser Sektion: die Happy-Places-App

App-Entwicklung für iOS mit Swift - 15.1 Ziel dieser Sektion: die Happy-Places-App

Das Ziel dieser Sektion: die Happy-Places-App in einer Demonstration. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 15.2 UISplitViewController verstehen

App-Entwicklung für iOS mit Swift - 15.2 UISplitViewController verstehen

Lerne den UISplitViewController kennen, bevor du ihn einsetzt. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 15.3 Das Happy-Place-Storyboard

App-Entwicklung für iOS mit Swift - 15.3 Das Happy-Place-Storyboard

Bereite das Interface der Happy-Places-App im Storyboard vor. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 15.4 Meine Orte auflisten

App-Entwicklung für iOS mit Swift - 15.4 Meine Orte auflisten

Hier werden die Vorbereitungen für die Liste mit Orten getroffen. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 15.5 Orte auf einer Karte anzeigen

App-Entwicklung für iOS mit Swift - 15.5 Orte auf einer Karte anzeigen

Einbinden der Karten – die Orte werden auf einer Karte angezeigt. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 15.6 UISearchController: mit Volltext nach Orten suchen

App-Entwicklung für iOS mit Swift - 15.6 UISearchController: mit Volltext nach Orten suchen

Orte werden in dieser Lektion mit einer Volltextsuche auffindbar. ...

  12 Min.
App-Entwicklung für iOS mit Swift - 15.7 Ein Delegate­-Protokoll zum Hinzufügen neuer Orte

App-Entwicklung für iOS mit Swift - 15.7 Ein Delegate­-Protokoll zum Hinzufügen neuer Orte

Das Hinzufügen neuer Orte läuft über ein Delegate-Protokoll, das hier erstellt wird. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 15.8 Neue Orte per Geste festlegen

App-Entwicklung für iOS mit Swift - 15.8 Neue Orte per Geste festlegen

Die neuen Orte werden per Long-Press-Gesture gespeichert. Lerne, wie du die Gesten nutzen kannst. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 15.9 Standortbestimmung: deine Position anzeigen

App-Entwicklung für iOS mit Swift - 15.9 Standortbestimmung: deine Position anzeigen

Wo bin ich? Lerne die Standortbestimmung zu verwenden. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 15.10 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 15.10 Übungsaufgabe

Eine Übungsaufgabe zur Happy-Places-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 15.11 Musterlösung

App-Entwicklung für iOS mit Swift - 15.11 Musterlösung

Die Musterlösung zur Happy-Places-Übung. ...

  4 Min.

TabataTimer ­ Eigene Fortschrittsanzeige mit UIBezierPath

App-Entwicklung für iOS mit Swift - 16.1 Ziel dieser Sektion: ein Tabata-Timer

App-Entwicklung für iOS mit Swift - 16.1 Ziel dieser Sektion: ein Tabata-Timer

Schau dir den Tabata-Timer in einer Demonstration vorab an. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 16.2 Das Interface erstellen

App-Entwicklung für iOS mit Swift - 16.2 Das Interface erstellen

Erstelle in dieser Lektion das Interface vom Tabata-Timer. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 16.3 Das ProgressView­-Element erstellen

App-Entwicklung für iOS mit Swift - 16.3 Das ProgressView­-Element erstellen

Erstell das ProgressView-Element in Vorbereitung auf den Fortschritt. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 16.4 Fortschrittsanzeige mit UIBezierPath

App-Entwicklung für iOS mit Swift - 16.4 Fortschrittsanzeige mit UIBezierPath

Hier wird nun die Fortschrittsanzeige mit UIBezierPath erstellt. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 16.5 Den aktuellen Fortschritt setzen

App-Entwicklung für iOS mit Swift - 16.5 Den aktuellen Fortschritt setzen

Das neue Element wird aktiv eingebunden und der Fortschritt wird gesetzt. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 16.6 NSTimer für Intervalle und Pausen nutzen

App-Entwicklung für iOS mit Swift - 16.6 NSTimer für Intervalle und Pausen nutzen

Hier lernst du eine zweite Möglichkeit für die Timer-Funktionalität kennen: den NSTimer. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 16.7 ProgressView mit NSTimer verbinden

App-Entwicklung für iOS mit Swift - 16.7 ProgressView mit NSTimer verbinden

Die ProgressView wird nun mit dem NSTimer verbunden. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 16.8 Wechsel zwischen Interval und Pause

App-Entwicklung für iOS mit Swift - 16.8 Wechsel zwischen Interval und Pause

Hier implementierst du den Wechsel zwischen Belastungsphase und Pause, den du in der Demo am Anfang gesehen hast. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 16.9 Die Intervalle zählen

App-Entwicklung für iOS mit Swift - 16.9 Die Intervalle zählen

Insgesamt sind acht Belastungsphasen notwendig. Und genau die werden nun gezählt. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 16.10 Alles auf Anfang: Reset berücksichtigen

App-Entwicklung für iOS mit Swift - 16.10 Alles auf Anfang: Reset berücksichtigen

Nach Ablauf der Intervalle oder auf manuellen Wunsch- wird nun der Ursprungszustand per Reset wiederhergestellt.   ...

  4 Min.
App-Entwicklung für iOS mit Swift - 16.11 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 16.11 Übungsaufgabe

Eine Übungsaufgabe zum Tabata-Timer zur Vertiefung der Thematik. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 16.12 Musterlösung

App-Entwicklung für iOS mit Swift - 16.12 Musterlösung

Hier lernst du eine Musterlösung zur Übungsaufgabe kennen. ...

  2 Min.

BlogApp ­ RSS / NSXMLParser, UICollectionView & UITabBarController

App-Entwicklung für iOS mit Swift - 17.1 Ziel dieser Sektion: eine App für deinen Blog

App-Entwicklung für iOS mit Swift - 17.1 Ziel dieser Sektion: eine App für deinen Blog

Lerne die App aus dieser Sektion kennen: eine App für deinen Blog. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 17.2 Das RSS­-Reader-Storyboard vorbereiten

App-Entwicklung für iOS mit Swift - 17.2 Das RSS­-Reader-Storyboard vorbereiten

Das Storyboard wird eingerichtet und das Interface wird vorbereitet. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 17.3 Die Collection-View vorbereiten

App-Entwicklung für iOS mit Swift - 17.3 Die Collection-View vorbereiten

Die Collection-View wird vorbereitet, in der später Artikel inkl. Vorschaubild angezeigt werden. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 17.4 Das Flow-Layout beeinflussen

App-Entwicklung für iOS mit Swift - 17.4 Das Flow-Layout beeinflussen

Das Flow-Layout ist maßgeblich für die Gestaltung verantwortlich. Hier beeinflusst du die Bildgröße, den Abstand usw. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 17.5 Tab-Bar konfigurieren

App-Entwicklung für iOS mit Swift - 17.5 Tab-Bar konfigurieren

Die Tab-Bar ist die Grundlage für die Navigation. Lerne hier, wie das geht. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 17.6 Der NSXMLParser und sein Delegate

App-Entwicklung für iOS mit Swift - 17.6 Der NSXMLParser und sein Delegate

Der NSXMLParser und der Delegate sind ein zentraler Bestandteil der sequentiellen Verarbeitung von XML-Dokumenten. Lerne das Konzept kennen. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 17.7 Den XML-Feed per NSURLSession abrufen

App-Entwicklung für iOS mit Swift - 17.7 Den XML-Feed per NSURLSession abrufen

Nun muss der XML-Feed heruntergeladen werden. Das geschieht hier. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 17.8 Die Bilder abrufen

App-Entwicklung für iOS mit Swift - 17.8 Die Bilder abrufen

Hier werden die Bilder der Artikel abgerufen und im Hintergrund heruntergeladen. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 17.9 Eine UIWebView für die Detailansicht

App-Entwicklung für iOS mit Swift - 17.9 Eine UIWebView für die Detailansicht

Die Detailansicht der Blogartikel läuft hier über eine einfache UIWebView. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 17.10 Auf Geräte­-Rotation reagieren

App-Entwicklung für iOS mit Swift - 17.10 Auf Geräte­-Rotation reagieren

In dieser Lektion lernst du auf Geräte-Rotation angemessen zu reagieren. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 17.11 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 17.11 Übungsaufgabe

Die Übungsaufgabe zur Blog-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 17.12 Musterlösung

App-Entwicklung für iOS mit Swift - 17.12 Musterlösung

Eine Musterlösung zur Übungsaufgabe. ...

  2 Min.

Soundboard ­ Sounds abspielen, eigene Aufnahmen erstellen und wiedergeben

App-Entwicklung für iOS mit Swift - 18.1 Ziel dieser Sektion: das Soundboard

App-Entwicklung für iOS mit Swift - 18.1 Ziel dieser Sektion: das Soundboard

Eine Demonstration der Zielsetzung in dieser Sektion: eine Soundboard-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 18.2 Soundboard-Interface vorbereiten

App-Entwicklung für iOS mit Swift - 18.2 Soundboard-Interface vorbereiten

Schritt 1 ist das Interface, welches in dieser Lektion vorbereitet wird. ...

  13 Min.
App-Entwicklung für iOS mit Swift - 18.3 Audiowiedergabe mit iOS

App-Entwicklung für iOS mit Swift - 18.3 Audiowiedergabe mit iOS

Hier lernst du Audiodateien unter iOS wiederzugeben. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 18.4 Eigene Aufnahmen vorbereiten

App-Entwicklung für iOS mit Swift - 18.4 Eigene Aufnahmen vorbereiten

Neben fertigen Aufnahmen können auch eigene Aufnahmen erzeugt werden. Diese Lektion zeigt dir die Vorbereitung. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 18.5 Audioaufnahmen unter iOS erzeugen

App-Entwicklung für iOS mit Swift - 18.5 Audioaufnahmen unter iOS erzeugen

Hier erzeugst du nun die Aufnahmen, die im letzten Schritt vorbereitet wurden. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 18.6 Erzeugte Aufnahmen abspielen

App-Entwicklung für iOS mit Swift - 18.6 Erzeugte Aufnahmen abspielen

Eigene Aufnahmen abzuspielen funktioniert etwas anders, da sie in anderen Verzeichnissen liegen. Diese Lektion deckt auch dies ab. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 18.7 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 18.7 Übungsaufgabe

Eine Übungsaufgabe für die Arbeit mit Audiodateien. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 18.8 Musterlösung

App-Entwicklung für iOS mit Swift - 18.8 Musterlösung

Eine mögliche Lösung für die Soundboard-Aufgabe. ...

  2 Min.

Live Ergebnisse ­ Push Notifications (APNs) nutzen

App-Entwicklung für iOS mit Swift - 19.1 Ziel dieser Sektion: Live-Ergebnisse

App-Entwicklung für iOS mit Swift - 19.1 Ziel dieser Sektion: Live-Ergebnisse

Lerne das Endergebnis kennen. Eine Demonstration der App vorab. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 19.2 Das Storyboard vorbereiten

App-Entwicklung für iOS mit Swift - 19.2 Das Storyboard vorbereiten

Das Interface der App ist die Grundlage und wird erneut zuerst vorbereitet. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 19.3 Spielstand über JSON abrufen

App-Entwicklung für iOS mit Swift - 19.3 Spielstand über JSON abrufen

Der aktuelle Spielstand wird im JSON-Format online bereitgestellt. ...

  12 Min.
App-Entwicklung für iOS mit Swift - 19.4 Historie über JSON abrufen

App-Entwicklung für iOS mit Swift - 19.4 Historie über JSON abrufen

Lerne die Historie der bisherigen Spiele ebenfalls online abzurufen. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 19.5 Den -Apple Push Notification Service- (APN) verstehen

App-Entwicklung für iOS mit Swift - 19.5 Den -Apple Push Notification Service- (APN) verstehen

Bevor du mit dem Push-Service arbeitest, solltest du die beteiligten Bestandteile verstehen. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 19.6 Benötigte Zertifikate erzeugen

App-Entwicklung für iOS mit Swift - 19.6 Benötigte Zertifikate erzeugen

Jetzt werden die notwendigen Zertifikate erzeugt und eingerichtet. ...

  18 Min.
App-Entwicklung für iOS mit Swift - 19.7 Push-Notifications empfangen & versenden

App-Entwicklung für iOS mit Swift - 19.7 Push-Notifications empfangen & versenden

Das Versenden und Empfangen von Notifications wird hier abgedeckt. ...

  15 Min.
App-Entwicklung für iOS mit Swift - 19.8 Spielstand mit NSNotifications aktualisieren

App-Entwicklung für iOS mit Swift - 19.8 Spielstand mit NSNotifications aktualisieren

Beim „Aufwachen“ der App werden NSNotifications verwendet, um den Spielstand zu aktualisieren. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 19.9 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 19.9 Übungsaufgabe

Eine Übungsaufgabe für die Live-Ergebnisse-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 19.10 Musterlösung

App-Entwicklung für iOS mit Swift - 19.10 Musterlösung

Eine mögliche Musterlösung zur Live-Ergebnisse-Aufgabe. ...

  4 Min.

PremiumRezepte ­ In­App Einkäufe (IAP) realisieren

App-Entwicklung für iOS mit Swift - 20.1 Ziel dieser Sektion: die Premium-Rezepte

App-Entwicklung für iOS mit Swift - 20.1 Ziel dieser Sektion: die Premium-Rezepte

Lerne die Zielsetzung dieser Sektion kennen: die fertige Premium-Rezepte-App in einerDemonstration. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 20.2 In­-App-Einkäufe vorbereiten

App-Entwicklung für iOS mit Swift - 20.2 In­-App-Einkäufe vorbereiten

Die In-App-Einkäufe müssen vorbereitet werden. Hier lernst du, wie das geht. ...

  16 Min.
App-Entwicklung für iOS mit Swift - 20.3 Inhalte der App hinterlegen

App-Entwicklung für iOS mit Swift - 20.3 Inhalte der App hinterlegen

Die Inhalte der App werden nun hinterlegt. ...

  13 Min.
App-Entwicklung für iOS mit Swift - 20.4 Verfügbare In-App-Produkte anzeigen

App-Entwicklung für iOS mit Swift - 20.4 Verfügbare In-App-Produkte anzeigen

Der Abruf der verfügbaren In-App-Einkäufe aus dem App-Store erfolgt hier. ...

  17 Min.
App-Entwicklung für iOS mit Swift - 20.5 In­-App-Einkäufe implementieren

App-Entwicklung für iOS mit Swift - 20.5 In­-App-Einkäufe implementieren

Die eigentliche In-App-Transaktion wird nun implementiert. ...

  12 Min.
App-Entwicklung für iOS mit Swift - 20.6 Gekaufte Inhalte aktivieren und Einkäufe speichern

App-Entwicklung für iOS mit Swift - 20.6 Gekaufte Inhalte aktivieren und Einkäufe speichern

Die gekauften Inhalte müssen in der App zur Verfügung gestellt werden. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 20.7 Übungsaufgabe

App-Entwicklung für iOS mit Swift - 20.7 Übungsaufgabe

Die Übungsaufgabe der Premium-Rezepte-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 20.8 Musterlösung

App-Entwicklung für iOS mit Swift - 20.8 Musterlösung

Eine mögliche Lösung der Premium-Rezepte-Einkäufe. ...

  2 Min.

CloudKit

App-Entwicklung für iOS mit Swift - 21.1 Einführung: Container und Datenbanken

App-Entwicklung für iOS mit Swift - 21.1 Einführung: Container und Datenbanken

Bevor du mit CloudKit arbeitest, musst du die wichtigen Begriffe und die Struktur kennen. Lerne sie hier kennen. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 21.2 Records, References, Assets und Queries

App-Entwicklung für iOS mit Swift - 21.2 Records, References, Assets und Queries

Neben Containern und Datenbanken gibt es noch weitere Begriffe, die du kennen musst. Hier lernst du sie kennen. ...

  18 Min.
App-Entwicklung für iOS mit Swift - 21.3 Ziel dieser Sektion: Demo von Cloudgram

App-Entwicklung für iOS mit Swift - 21.3 Ziel dieser Sektion: Demo von Cloudgram

Lerne in dieser Sektion die zu erstellende App kennen: Cloudgram. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 21.4 Projekt einrichten und CloudKit aktivieren

App-Entwicklung für iOS mit Swift - 21.4 Projekt einrichten und CloudKit aktivieren

Das Projekt wird eingerichtet und CloudKit wird aktiviert. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 21.5 Das CloudKit-Dashboard kennenlernen

App-Entwicklung für iOS mit Swift - 21.5 Das CloudKit-Dashboard kennenlernen

Apple stellt zur Verwaltung ein eigenes Dashboard bereit. Hier lernst du die wichtigsten Elemente kennen. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 21.6 Controller für Abfrage des Benutzernamens

App-Entwicklung für iOS mit Swift - 21.6 Controller für Abfrage des Benutzernamens

Zunächst ist ein Benutzername unbedingt notwendig. Die erzwungene Abfrage wird hier implementiert. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 21.7 Nickname in den NSUserDefaults speichern

App-Entwicklung für iOS mit Swift - 21.7 Nickname in den NSUserDefaults speichern

Der Nickname wird in den NSUserDefaults gespeichert. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 21.8 Icons herunterladen und vorbereiten

App-Entwicklung für iOS mit Swift - 21.8 Icons herunterladen und vorbereiten

Icons werden heruntergeladen und für die spätere Verwendung vorbereitet. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 21.9 TabBarController hinzufügen

App-Entwicklung für iOS mit Swift - 21.9 TabBarController hinzufügen

Ein TabBarController ist in dieser App die zentrale Navigation. Lerne die Implementation kennen. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 21.10 Mit Kamera und Fotobibliothek arbeiten

App-Entwicklung für iOS mit Swift - 21.10 Mit Kamera und Fotobibliothek arbeiten

Lerne, wie Fotos aufgenommen werden oder vorhandene Bilder aus der Bibliothek ausgewählt werden. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 21.11 Das Bild lokal speichern

App-Entwicklung für iOS mit Swift - 21.11 Das Bild lokal speichern

Die aufgenommenen Bilder müssen noch gespeichert werden. Hier lernst du, wie das funktioniert. ...

  9 Min.
App-Entwicklung für iOS mit Swift - 21.12 Den Record vorbereiten

App-Entwicklung für iOS mit Swift - 21.12 Den Record vorbereiten

Für jedes Bild wird ein eigener CKRecord in der Cloud angelegt. Die Logik wird nun hinzugefügt. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 21.13 Bilder hochladen

App-Entwicklung für iOS mit Swift - 21.13 Bilder hochladen

Die Bilder werden nun als CKAsset in der Cloud abgelegt. ...

  6 Min.
App-Entwicklung für iOS mit Swift - 21.14 Ein Data­ und ein Resource-Model

App-Entwicklung für iOS mit Swift - 21.14 Ein Data­ und ein Resource-Model

Erzeuge ein Data- und Resource-Model, um die Daten in der App zu repräsentieren. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 21.15 Stream herunterladen und in Tabelle darstellen

App-Entwicklung für iOS mit Swift - 21.15 Stream herunterladen und in Tabelle darstellen

Hier wird der Stream heruntergeladen und in einer Tabelle dargestellt. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 21.16 Bilder herunterladen

App-Entwicklung für iOS mit Swift - 21.16 Bilder herunterladen

Die Bilder müssen aus der Cloud ebenfalls abgerufen werden. Lerne, wie das funktioniert. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 21.17 ActivityIndicator, wenn Daten geladen werden

App-Entwicklung für iOS mit Swift - 21.17 ActivityIndicator, wenn Daten geladen werden

Die Prozesse im Hintergrund werden mit einem Activity-Indicator angedeutet. ...

  3 Min.
App-Entwicklung für iOS mit Swift - 21.18 Pull­To­Refresh implementieren

App-Entwicklung für iOS mit Swift - 21.18 Pull­To­Refresh implementieren

Mit Pull-To-Refresh wird der Stream aktualisiert. Lerne diese Technik zu implementieren. ...

  3 Min.

KursDB mit Spotlight Suche

App-Entwicklung für iOS mit Swift - 22.1 Ziel dieser Sektion: die KursDB

App-Entwicklung für iOS mit Swift - 22.1 Ziel dieser Sektion: die KursDB

Zunächst eine Demonstration der fertigen KursDB-App. ...

  2 Min.
App-Entwicklung für iOS mit Swift - 22.2 Das Projekt und das Storyboard einrichten

App-Entwicklung für iOS mit Swift - 22.2 Das Projekt und das Storyboard einrichten

Bereite das Projekt und das Interface im ersten Schritt vor. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 22.3 Die Kurse auflisten

App-Entwicklung für iOS mit Swift - 22.3 Die Kurse auflisten

Vorhandene Kurse werden aufgelistet. Die notwendige Logik wird hier erzeugt. ...

  5 Min.
App-Entwicklung für iOS mit Swift - 22.4 Eine Detailansicht

App-Entwicklung für iOS mit Swift - 22.4 Eine Detailansicht

Die Detailansicht für Kurse wird in einer separaten View vorbereitet. ...

  8 Min.
App-Entwicklung für iOS mit Swift - 22.5 Indizierung der Kurse

App-Entwicklung für iOS mit Swift - 22.5 Indizierung der Kurse

Die Kurse werden für die Spotlight-Suche aufbereitet und indiziert. ...

  10 Min.
App-Entwicklung für iOS mit Swift - 22.6 Direkter Verweis auf gefundene Inhalte

App-Entwicklung für iOS mit Swift - 22.6 Direkter Verweis auf gefundene Inhalte

Wenn Kurse gefunden werden, öffnet sich zunächst nur die App. Die direkte Verlinkung der Inhalte wird in diesem Schritt umgesetzt. ...

  11 Min.
App-Entwicklung für iOS mit Swift - 22.7 Index löschen

App-Entwicklung für iOS mit Swift - 22.7 Index löschen

Der Index muss zusätzlich gepflegt werden. Wie das geht, lernst du in diesem Video. ...

  4 Min.
App-Entwicklung für iOS mit Swift - 22.8 HandOff implementieren

App-Entwicklung für iOS mit Swift - 22.8 HandOff implementieren

Die Logik für direkte Verweise ist auch beim HandOff zwischen Geräten nutzbar. Deshalb wird auch dies noch implementiert. ...

  7 Min.
App-Entwicklung für iOS mit Swift - 22.9 HandOff-Demo

App-Entwicklung für iOS mit Swift - 22.9 HandOff-Demo

Eine Demonstration der fertigen HandOff-Logik. ...

  2 Min.

Swift 2.2

App-Entwicklung für iOS mit Swift - 23.1 Swift 2.2

App-Entwicklung für iOS mit Swift - 23.1 Swift 2.2

Lerne die wichtigsten Änderungen in Swift 2.2 kennen. Speziell diese drei begegnen dir im Alltag häufiger: die neue Selector-Syntax, das Inkremen ...

  5 Min.

Neu in Swift3

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Inkrement und Dekrement fallen weg (SE-0004)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Inkrement und Dekrement fallen weg (SE-0004)

Kontrovers diskutiert und am Ende doch entfernt: Die Operatoren „++“ (Inkrement) und „--“ (Dekrement) sind ab Swift 3 nicht mehr verfügba ...

  5 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Keine C-Style For-Schleife mehr (SE-0007)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Keine C-Style For-Schleife mehr (SE-0007)

Kein großer Verlust hingegen ist die C-Style For-Schleife. Der dreiteilige Schleifenkopf kann mit der For-in-Schleife und dem Range-Operator se ...

  3 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Label für ersten Parameter angeben (SE-0046)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Label für ersten Parameter angeben (SE-0046)

Der Aufruf von Methoden wird ebenfalls konsistenter. Auch für das erste Argument muss nun das Label angegeben werden, wenn dies nicht explizit mi ...

  3 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - API-Design-Guidelines (SE-0023)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - API-Design-Guidelines (SE-0023)

Es gibt außerdem nun API-Design-Guidelines, die weitreichende Folgen haben. In dieser Lektion lernst du sehr wichtige Richtlinien kennen. ...

  3 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Design-Guidelines auf Standardbibliothek anwenden (SE-0006)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Design-Guidelines auf Standardbibliothek anwenden (SE-0006)

Die neuen Guidelines sind nicht nur sehr nett und eine Daumenregel – sie wurden bspw. auch auf das Foundation Framework angewandt. Das hat weitr ...

  7 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Übersetzung von Objective-C-APIs in Swift (SE-0005)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Übersetzung von Objective-C-APIs in Swift (SE-0005)

Außerdem werden die neuen Regeln auch auf importierte Objective-C-Methoden und -Klassen angewandt. Das bedeutet, die Guidelines werden auf das ge ...

  7 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - C-Funktionen als Member importieren (SE-0044)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - C-Funktionen als Member importieren (SE-0044)

Die Änderung SE-0044 ist eine tolle Erweiterung, da nun C-Funktionen mit einem objektorientierten Ansatz importiert werden. ...

  3 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Kein NS-Prefix für Klassen im Foundation Framework (SE-0086)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Kein NS-Prefix für Klassen im Foundation Framework (SE-0086)

Die Klassen im Foundation Framework werden nun ohne den NS-Prefix importiert. Auch dies wirkt sich auf viele bestehende Projekte aus. ...

  3 Min.
App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Neue ValueTypes im Foundation Framework (SE-0069)

App-Entwicklung für iOS mit Swift - Neu in Swift 3 - Neue ValueTypes im Foundation Framework (SE-0069)

Es gibt nun neue Value-Types im Foundation Framework, die vorab einfach als Referenzhinterlegt werden. ...

  5 Min.

Diese Inhalte könnten dich ebenfalls interessieren

Lade...     Wir sind auf der Suche nach interessanten Trainings für dich, bitte gib uns einen Moment.

© 2002-2018 4eck-Media GmbH & Co. KG • Mit erstellt von 4eck-media.de

Top