Benchmark – Swift oder Objective-C: Was ist schneller?
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
Erste Swift Tutorials online
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
Swift lernen: Ausgeben von Strings und Zahlen
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
Swift lernen: Zahlen
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
Swift lernen: Strings
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