Ralf Peters
Author Archive

Ralf Peters

Ralf Peters ist Softwareentwickler – speziell im Bereich iOS/OS X –, Fachbuchautor und Internet-Trainer. Als begeisterter Apple-Fan und Hardware-Bastler ist er in verschiedenen Projekten sowohl beruflich als auch privat tätig und schneidert u.a. iOS Applikationen auf Kundenwünsche zu. Neben seiner beruflichen Tätigkeit betreibt er zusammen mit Stefan Popp den ersten deutschen Swift-Blog, in dem er mit Hilfe seiner Erfahrung Einsteigern und Fortgeschrittenen durch kostenlose Tutorials und Videos Wissen vermittelt.

Homepage

Was ist schneller? Wie immer wieder angepriesen, soll Swift – wie seine Namenswahl ausdrückt – durch seine Schnelligkeit überzeugen. Die Ähnlichkeit zu Objective-C, aber auch zu Skriptsprachen wie Rust oder Javascript ist allgegenwärtig. Doch ist Swift wirklich schneller als Objective-C? Der Entwickler Keith Gugliotto hat dies nun auf seiner Webseite überprüft. Auf dessen Website findet Ihr auch den Originalartikel auf Englisch. Der Test fand unter folgenden Vorraussetzungen statt: 1. Eine Applikation wurde sowohl in Swift als auch in Objective-C geschrieben. 2. Die Schleifen liefen rund eine Millionen Mal. 3. Der Code wurde drei Mal ausgeführt und die Zeiten sind Durchschnittswerte. 4. Auf der Objective-C Seite wurde

Read More
HomepageProjekte

Erste Swift Tutorials online! Zusätzlichen zu unseren Blogposts über Neuigkeiten und interessante Artikel Rund um Swift stellen wir die neue Seite Swift Lernen vor. Wir freuen uns euch mitteilen zu können das wir das erste Kapitel unserer Reihe “Swift lernen” fertiggestellt haben. Dieses wird in erster Linie aus Lektionen mit Quellcode-Beispielen, Grundlagen, Erklärungen und Einführungen in die Welt der App-Entwicklung mit Swift bestehen, als auch aus Videotrainings die wir Ihnen kostenlos zur Verfügung stellen. Wir, dass sind Stefan Popp – Senior Software Entwickler mit langjähriger Objective-C Erfahrung und Fachkompetenz im Bereich Training/Videotraining – und Ralf Peters – Junior Software Entwickler aus dem

Read More
Tutorial

Ausgeben von Strings und Zahlen Schön Sie auch wieder in diesem Teil unseres Tutorials “Swift lernen” begrüssen zu dürfen. In dieser Lektion lernen wir, die in Lektion 3 und Lektion 4 erlernte Grundlagen, Strings und Zahlen auf der Konsole auszugeben. Dies wird eines eurer wichtigsten Debugging Tools werden um Fehler zu finden, Zustände zu überprüfen oder um einfach Inhalte von Variablen auszugeben. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. print Mit der Funktion print() können wir Inhalte auf der Konsole ausgeben. Die Konsole des Playgrounds kann über die Tastenkombination SHIFT+CMD+Y oder über das Menu View -> Debug Area -> Show Debug

Read More
Tutorial

Zahlen Willkommen in dieser Lektion des Tutorials “Swift lernen” in dem wir lernen mit Zahlen zu arbeiten. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Wie der ein oder andere es vielleicht aus anderen Programmiersprachen kennt, gibt es in Swift verschiedene Datentypen für Zahlen. Es gibt einen Datentyp Integer für Ganzzahlen. Das Schlüsselwort für diesen Typ ist Int und wir können in die Variable nur Zahlen ohne Nachkommastellen speichern. Später lernen wir auch anderen Int Datentypen wie Int8 oder Int16 kennen, dies aber erst in fortgeschrittenen Themen. Für Gleitkommazahlen haben wir die Datentypen Float, Double und noch weitere. Mit diesen

Read More
Tutorial

Strings Willkommen im dritten Teil unserer Reihe “Swift lernen”. Damit wir unsere neu erworbenen Kenntnisse gleich praktisch einsetzen können, behandeln wir in diesem Teil Zeichenketten im Englischen auch “Strings“ genannt. Um Ihnen einen besseren Einstieg in den Programmiersprachgebrauch zu vermitteln, verwenden wir ausschließlich den englischen Fachbegriff “Strings“. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Was ist ein String? Ein String ist eine Reihe von Buchstaben (Englisch: Characters) und kann einzelne Buchstaben, Wörter, Zahlen oder ganze Sätze enthalten. Man muss diese stets mit Anführungszeichen “” kennzeichnen. Enthält ein String selbst Anführungszeichen so muss man diese mit dem Maskierungszeichen oder auch Fluchtsymbole

Read More