HowToDoIt! Swift Tutorial Serie

HowToDoIt! Eine SwiftBlog Tutorial Serie

 

Herzlich Willkommen liebe Freunde der Programmierung von iPad, iPhone & Co.,

in unserer neuen Swift Tutorial Serie HowToDoIt! präsentieren wir euch eine 70-teilige Tutorial Reihe, in deren Verlauf eine komplette App mit Swift entsteht.

Dabei beschränkt sich die App nicht nur auf das iPhone, wir binden auch die AppleWatch mit Hilfe von WatchKit an. Abgerundet wird das Ganze durch die Anbindung von CoreData, wodurch diese Tutorial Reihe nicht nur sehr umfangreich ist, sondern auch ein einzigartiges Erlebnis für jeden von euch sein wird!

Selbstverständlich bekommt ihr zum Ende der Reihe den kompletten Quelltext von uns zur Verfügung gestellt. Und wer weiss, vielleicht entsteht auf Basis unserer App eine noch viel bessere App mit deinen Änderungen und Vorstellungen!

apus apus

Veröffentlichungszyklus

Je nach Umfang und Dauer der einzelnen Videos werden wir hier in den kommenden Tagen und Wochen jeweils ein bis zwei Videos täglich veröffentlichen. Ihr bekommt also alle 24 Stunden frische Inhalte und werdet bis Ende Juli 2015 versorgt sein!

Unsere Videos auf dieser Seite sind absteigend sortiert. Das neuste Video ist somit immer an erster Stelle.

Wir wünschen euch viel Spaß beim Lernen und Ausprobieren!

 

Apple Watch grün
HowToDoIt!

Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem siebenundzwanzigste BlogPost der Serie HowToDoIt! Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem siebenundzwanzigste BlogPost der Serie HowToDoIt!

Mehr lesen
Apple Watch grün
HowToDoIt!

Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem sechsundzwanzigste BlogPost der Serie HowToDoIt! Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem sechsundzwanzigste BlogPost der Serie HowToDoIt!

Mehr lesen
Apple Watch grün
HowToDoIt!

Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem fünfundzanzigste BlogPost der Serie HowToDoIt! Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem fünfundzanzigste BlogPost der Serie HowToDoIt!

Mehr lesen
Apple Watch grün
HowToDoIt!

Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem vierundzwanzigsten BlogPost der Serie HowToDoIt! Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem vierundzwanzigsten BlogPost der Serie HowToDoIt!

Mehr lesen
Apple Watch grün
HowToDoIt!

Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem dreiundzwanzigsten BlogPost der Serie HowToDoIt! Schnelllebigkeit: Apple hat neben iOS9 auch watchOS2 auf den Weg gebracht Hallo und Herzlich Willkommen zu unserem dreiundzwanzigsten BlogPost der Serie HowToDoIt!

Mehr lesen
editButtonItem einer TableView in neuem Gewand
HowToDoIt!

EditButtonItemRemappen: Alter Wein in neuen Schläuchen 🙂 Hallo und Herzlich Willkommen zu unserem zweiundzwanzigsten Teil der Serie HowToDoIt! EditButtonItemRemappen: Alter Wein in neuen Schläuchen 🙂 Hallo und Herzlich Willkommen zu unserem zweiundzwanzigsten Teil der Serie HowToDoIt!

Mehr lesen
Alle Job-Datensätze löschen
HowToDoIt!

DeleteAllJobs: Viele Datensätze in einem Rutsch löschen Hallo und Herzlich Willkommen zu unserem einundzwanzigsten Teil der Serie HowToDoIt! DeleteAllJobs: Viele Datensätze in einem Rutsch löschen Hallo und Herzlich Willkommen zu unserem einundzwanzigsten Teil der Serie HowToDoIt!

Mehr lesen
Zeilen rauf und runter schieben
HowToDoIt!

ZeilenVerschieben: Datensätze müssen neu geordnet werden Hallo und Herzlich Willkommen zu unserem zwanzigsten Teil der Serie HowToDoIt! ZeilenVerschieben: Datensätze müssen neu geordnet werden Hallo und Herzlich Willkommen zu unserem zwanzigsten Teil der Serie HowToDoIt!

Mehr lesen
UITableViewCells brauchen mehr Funktionalität
HowToDoIt!

EditJobMitUIViewExtension: Extensions sind ein mächtiges Werkzeug Hallo und Herzlich Willkommen zu unserem neunzehnten Teil der Serie HowToDoIt! EditJobMitUIViewExtension: Extensions sind ein mächtiges Werkzeug Hallo und Herzlich Willkommen zu unserem neunzehnten Teil der Serie HowToDoIt!

Mehr lesen
Ein UIButton stört beim SwipeToDelete
HowToDoIt!

ButtonBehindertSwipeToDelete: Eine Lösung muss gefunden werden Hallo und Herzlich Willkommen zu unserem achtzehnetn Teil der Serie HowToDoIt! ButtonBehindertSwipeToDelete: Eine Lösung muss gefunden werden Hallo und Herzlich Willkommen zu unserem achtzehnetn Teil der Serie HowToDoIt!

Mehr lesen
Swift unterstützt das Lazy-Konzept
HowToDoIt!

UmbauFetchedResultsController: Den mutigen gehört die Welt 🙂 Hallo und Herzlich Willkommen zu unserem siebzehnten Teil der Serie HowToDoIt! UmbauFetchedResultsController: Den mutigen gehört die Welt 🙂 Hallo und Herzlich Willkommen zu unserem siebzehnten Teil der Serie HowToDoIt!

Mehr lesen
Aktionen mit Verspätung ausführen
HowToDoIt!

DelayOnMainQueue: Ein neues Helferlein soll Aktionen verzögert ausführen Hallo und Herzlich Willkommen zu unserem sechzehnten Teil der Serie HowToDoIt! DelayOnMainQueue: Ein neues Helferlein soll Aktionen verzögert ausführen Hallo und Herzlich Willkommen zu unserem sechzehnten Teil der Serie HowToDoIt!

Mehr lesen
Ein Helferlein für die Texteingabe
HowToDoIt!

SingleTextFieldDialog: Einen Text vom Benutzer anfordern Hallo und Herzlich Willkommen zu unserem fünfzehnten Teil der Serie HowToDoIt! SingleTextFieldDialog: Einen Text vom Benutzer anfordern Hallo und Herzlich Willkommen zu unserem fünfzehnten Teil der Serie HowToDoIt!

Mehr lesen
Auch ohne willSave kommen wir ans Ziel
HowToDoIt!

BesserOhneDatabaseTrigger: DatabaseTrigger wie „willSave“ sind nicht immer die beste Wahl Hallo und Herzlich Willkommen zu unserem vierzehnten Teil der Serie HowToDoIt! BesserOhneDatabaseTrigger: DatabaseTrigger wie „willSave“ sind nicht immer die beste Wahl Hallo und Herzlich Willkommen zu unserem vierzehnten Teil der Serie HowToDoIt!

Mehr lesen
Automatische Vergabe von IDs
HowToDoIt!

DatabaseTrigger: Beim speichern eines Datensatzes eine eigene Nummer vergeben Hallo und Herzlich Willkommen zu unserem dreizehnten Teil der Serie HowToDoIt! DatabaseTrigger: Beim speichern eines Datensatzes eine eigene Nummer vergeben Hallo und Herzlich Willkommen zu unserem dreizehnten Teil der Serie HowToDoIt!

Mehr lesen
Datensätze löschen in einer UITAbleViewCell
HowToDoIt!

CommitEditingStyle: Datensätze löschen mit SwipeToDelete Hallo und Herzlich Willkommen zu unserem zwölften Teil der Serie HowToDoIt! CommitEditingStyle: Datensätze löschen mit SwipeToDelete Hallo und Herzlich Willkommen zu unserem zwölften Teil der Serie HowToDoIt!

Mehr lesen
Änderungen an der Datenwolke automatisch anzeigen
HowToDoIt!

NSFetchedResultsControllerDelegate: Änderungen an Datensätzen automatisch anzeigen Hallo und Herzlich Willkommen zu unserem elften Teil der Serie HowToDoIt! NSFetchedResultsControllerDelegate: Änderungen an Datensätzen automatisch anzeigen Hallo und Herzlich Willkommen zu unserem elften Teil der Serie HowToDoIt!

Mehr lesen
Anzeige der Datensätze
HowToDoIt!

NSFetchedResultsController: Datensätze anzeigen Hallo und Herzlich Willkommen zu unserem zehnten Teil der Serie HowToDoIt! NSFetchedResultsController: Datensätze anzeigen Hallo und Herzlich Willkommen zu unserem zehnten Teil der Serie HowToDoIt!

Mehr lesen
Einen ersten Datensatz erzeugen
HowToDoIt!

CreateJob: Endlich einen Datensatz erzeugen Hallo und Herzlich Willkommen zu unserem bneunten Teil der Serie HowToDoIt! CreateJob: Endlich einen Datensatz erzeugen Hallo und Herzlich Willkommen zu unserem bneunten Teil der Serie HowToDoIt!

Mehr lesen
Wohin mit Erweiterungen an generierten Klassen
HowToDoIt!

NSManagedObjects: Wohin mit Erweiterungen an generierten Klassen? Hallo und Herzlich Willkommen zu unserem achten Teil der Serie HowToDoIt! NSManagedObjects: Wohin mit Erweiterungen an generierten Klassen? Hallo und Herzlich Willkommen zu unserem achten Teil der Serie HowToDoIt!

Mehr lesen
Wir schaffen unsere eigene Zelle
HowToDoIt!

UITableViewCell: Wir machen unsere eigene Zelle Hallo und Herzlich Willkommen zu unserem siebten Teil der Serie HowToDoIt! UITableViewCell: Wir machen unsere eigene Zelle Hallo und Herzlich Willkommen zu unserem siebten Teil der Serie HowToDoIt!

Mehr lesen
Mechanik für die tabellarische Datenanzeige
HowToDoIt!

UITableViewController: Daten in Tabellen und Zellen anzeigen. Hallo und wieder einmal herzlich Willkommen zu unserem sechsten Teil der Serie HowToDoIt! UITableViewController: Daten in Tabellen und Zellen anzeigen. Hallo und wieder einmal herzlich Willkommen zu unserem sechsten Teil der Serie HowToDoIt!

Mehr lesen
Aufbau des Datenmodels
HowToDoIt!

Datenmodel: NSManagedObjects, Attribute und Beziehungen definieren Hallo und wieder einmal herzlich Willkommen zu unserem fünften Teil der Serie HowToDoIt! Datenmodel: NSManagedObjects, Attribute und Beziehungen definieren Hallo und wieder einmal herzlich Willkommen zu unserem fünften Teil der Serie HowToDoIt!

Mehr lesen
Aufbau des CoreDataStack
HowToDoIt!

In diesem Teil erzeugen wir uns eine Basisklasse, die von der iPhone-App und der WatchKitExtension aus verwendet wird, um den s.g. CoreDataStack zu verwalten.
Diesen Stack benötigen wir, um mit der Datenbank arbeiten zu können. Also um Datensätze erzeugen-, finden-, ändern- und löschen zu können.

Mehr lesen
Setzen der richtigen Target Membership
HowToDoIt!

Hallo und Herzlich Willkommen zu unserem dritten Teil der Serie HowToDoIt!

Mehr lesen
Ansicht der HowToDoIt! App auf Watch und Phone
HowToDoIt!

Hallo und Herzlich Willkommen zu unserem zweiten Teil der Serie HowToDoIt!

Es freut uns immer noch, dass du Interesse an unserer 70-teiligen Tutorial-Serie hast, in deren Verlauf wir gemeinsam eine komplette App erstellen, die so auch in den App-Store eingereicht werden kann.

Mehr lesen
Ansicht der HowToDoIt! App auf Watch und Phone
HowToDoIt!

Hallo und Herzlich Willkommen zu unserem ersten Teil der Serie HowToDoIt!

Es freut uns dass du Interesse an unserer 70-teiligen Tutorial-Serie hast, in deren Verlauf wir gemeinsam eine komplette App erstellen, die so auch in den App-Store eingereicht werden kann.

Mehr lesen
TEILEN

HowToDoIt! Swift Tutorial Serie