Abo
  • Services:
Anzeige
Swift soll Objective-C ablösen.
Swift soll Objective-C ablösen. (Bild: David Bates)

Swift oder Objective-C lernen?

Für Einsteiger stellt sich die Frage, welche Sprache sinnvoller ist. Swift wird sich wohl langfristig durchsetzen und hat die besser lesbare Syntax. Auf der anderen Seite ist nach wie vor Objective-C gerade in Bezug auf die Cocoa- und Cocoatouch-Frameworks in den nächsten paar Jahren noch präsent.

Spätestens, wenn im Internet recherchiert wird, ist Grundwissen rund um Objective-C hilfreich. Sämtliche Objective-C-Beispiele können auch in Swift umgesetzt werden, vorausgesetzt, der Entwickler kann den Code verstehen. Wenn zumindest grundlegende Programmierkenntnisse vorhanden sind, ist Swift dennoch die bessere Wahl für den Einstieg, auch durch die Playgrounds. Leider gibt es bisher noch kaum passendes Schulungsmaterial.

Anzeige

Erste Ansätze bietet auf Deutsch die vom Autor angebotene kostenlose Videoserie Programmieren lernen mit Swift bei der Swift Akademie. Lesenswerte englischsprachige Ressourcen sind unter anderem raywenderlich.com, appcoda.com sowie swiftandpainless.com. Natürlich darf das offizielle Blog swift.org hier nicht unerwähnt bleiben. Einen ganz anderen Weg geht die Swifty App. Sie kann direkt auf iPhone und iPad beim Lernen eine Unterstützung sein.

Wo finde ich Informationen?

Auch in der deutschsprachigen Swift-Community gibt es mehrere Anlaufstellen für Informationen. Hier ist unbedingt das Swift-Blog um bekannte Personen wie die Entwickler Stefan Popp, Ralf Peters und Frank Jüstel zu nennen. Hinzu kommen der deutschsprachige Youtube-Channel SwiftDE von iOS- Entwickler Benjamin Herzog sowie die Swift Akademie.

Die deutsche Swift-Community hat auch einen eigenen Slack-Channel, der ebenfalls von Benjamin Herzog gegründet wurde. Unter anderem die genannten Personen sowie viele weitere finden sich hier täglich ein, um über Swift, iOS und die Apple-Entwicklung zu diskutieren. Entwickler mit jedem Kenntnisstand sind herzlich willkommen. Um teilzunehmen, wird hier ein Zugang angefordert und anschließend die kostenlose Slack-App heruntergeladen.

Swift ist mehr als nur ein Experiment. Apple erschafft eine mittel- und langfristige Ablösung der in die Jahre gekommenen Sprache Objective-C. Auch wenn noch ein paar Änderungen an der Syntax geplant sind, lohnt sich der Umstieg angesichts der Vorteile bereits jetzt. Unter anderem die neuen Playgrounds machen sie auch zu einer idealen Sprache für Einsteiger. Nicht zuletzt ermöglicht die Freigabe als echtes Open-Source-Projekt in Zukunft sogar den Einsatz außerhalb der Apple-Welt. Im Embedded-Bereich ist Swift eine mögliche Alternative zu C, und im Web könnte mit der gleichen Sprache das passende Backend zur App entwickelt werden. Die weitere Entwicklung wird also spannend werden und weitere Szenarien eröffnen.

Der Autor ist freiberuflicher Entwickler. Seit Jahren betreibt er die Webseite codingtutor.de und bietet Webinare und Online-Kurse an, unter anderem ein kostenloses Trainingsprogramm zum Programmieren mit Swift.

 Ist Swift denn noch nicht stabil?

eye home zur Startseite
GLSS2012 26. Jun 2016

kennt jemand noch ein gutes Foren außer www.swift-support.de ?

HansiHinterseher 21. Mär 2016

Late Binding hat jede Sprache die Polymorphie unterstützt. Du meinst sicherlich das...

Analysator 21. Mär 2016

Ich habe an der Uni Java und Objective C (und zum Glück Haskell) gelernt. Ich mag alle...

TheUnichi 08. Mär 2016

Es geht nicht da rum, "optionale" Features bereitzustellen. Apple ist klar, wenn es...

zilti 07. Mär 2016

Es gäbe da auch noch GNUStep, die entwickeln Cocoa für Linux. Weiss aber nicht, wie gut...



Anzeige

Stellenmarkt
  1. VPV Versicherungen, Stuttgart
  2. ETAS GmbH & Co. KG, Stuttgart
  3. Consors Finanz, München
  4. Beuth Hochschule für Technik Berlin "University of Applied Sciences", Berlin


Anzeige
Top-Angebote
  1. (u. a. Echo Dot für 34,99€ statt 59,99€)
  2. für 79,99€ statt 119,99€
  3. für 49,99€ statt 69,99€

Folgen Sie uns
       


  1. FixFifa

    Fans von Fifa 18 drohen mit Boykott

  2. Samsung

    Erste Details zum Galaxy S9

  3. Cyber Monday

    Streiks an drei Amazon-Standorten

  4. Echo Show vs. Fire HD 10 im Test

    Alexa, zeig's mir!

  5. Apple

    Teure Lederhülle für iPhone X deckt Mikrofon ab

  6. Notruf

    Siri ruft unnötig die Feuerwehr

  7. Netzneutralität

    US-Behörde FCC will Internetprovidern alles erlauben

  8. Fraunhofer Fokus

    Metaminer soll datensammelnde Apps aufdecken

  9. Onlinehandel

    Bundesgerichtshof greift Paypal-Käuferschutz an

  10. Verbraucherschutz

    Sportuhr-Hersteller gehen unsportlich mit Daten um



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
E-Golf im Praxistest: Und lädt und lädt und lädt
E-Golf im Praxistest
Und lädt und lädt und lädt
  1. Garmin Vivoactive 3 im Test Bananaware fürs Handgelenk
  2. Microsoft Sonar überprüft kostenlos Webseiten auf Fehler
  3. Inspiron 5675 im Test Dells Ryzen-Gaming-PC reicht mindestens bis 2020

Gaming-Smartphone im Test: Man muss kein Gamer sein, um das Razer Phone zu mögen
Gaming-Smartphone im Test
Man muss kein Gamer sein, um das Razer Phone zu mögen
  1. Razer Phone im Hands on Razers 120-Hertz-Smartphone für Gamer kostet 750 Euro
  2. Kiyo und Seiren X Razer bringt Ringlicht-Webcam für Streamer
  3. Razer-CEO Tan Gaming-Gerät für mobile Spiele soll noch dieses Jahr kommen

Firefox 57: Viel mehr als nur ein Quäntchen schneller
Firefox 57
Viel mehr als nur ein Quäntchen schneller
  1. Mozilla Wenn Experimente besser sind als Produkte
  2. Firefox 57 Firebug wird nicht mehr weiterentwickelt
  3. Mozilla Firefox 56 macht Hintergrund-Tabs stumm

  1. Re: Welche Lobby?

    Icestorm | 10:46

  2. Re: komisch demokratie

    DeathMD | 10:45

  3. Herbe Drohung

    mekkv2 | 10:45

  4. Re: Also ich, Entwickler, Nerd, 23, Single bin...

    neocron | 10:44

  5. "You're holding it wrong"... (kwt)

    omtr | 10:44


  1. 10:39

  2. 10:30

  3. 10:20

  4. 08:55

  5. 07:41

  6. 07:30

  7. 07:12

  8. 17:45


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel