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. Deutsche Hypothekenbank AG, Hannover
  2. über Nash Direct GmbH, Stuttgart
  3. Der Polizeipräsident in Berlin, Berlin
  4. Lidl Dienstleistung GmbH & Co. KG, Neckarsulm


Anzeige
Spiele-Angebote
  1. 30,99€
  2. 6,99€
  3. 7,99€

Folgen Sie uns
       


  1. Auftragsfertiger

    Intel zeigt 10-nm-Wafer und verliert Kunden

  2. Google Home Mini

    Google plant Echo-Dot-Konkurrenten mit Google Assistant

  3. Drei Modelle vorgestellt

    Elektrokleinwagen e.Go erhöht die Spannung

  4. Apple iOS 11 im Test

    Alte Apps weg, Daten weg, aber sonst alles gut

  5. Bitkom

    Ausbau mit Glasfaser kann noch 20 Jahre dauern

  6. Elektroauto

    Nikolas E-Trucks bekommen einen Antrieb von Bosch

  7. HHVM

    Facebook konzentriert sich künftig auf Hack statt PHP

  8. EU-Datenschutzreform

    Bitkom warnt Firmen vor Millionen-Bußgeldern

  9. Keybase Teams

    Opensource-Teamchat verschlüsselt Gesprächsverläufe

  10. Elektromobilität

    In Norwegen fehlen Ladesäulen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Banana Pi M2 Berry: Per SATA wird der Raspberry Pi attackiert
Banana Pi M2 Berry
Per SATA wird der Raspberry Pi attackiert
  1. Die Woche im Video Mäßige IT-Gehälter und lausige Wahlsoftware
  2. Orange Pi 2G IoT ausprobiert Wir bauen uns ein 20-Euro-Smartphone

Inspiron 5675 im Test: Dells Ryzen-Gaming-PC reicht mindestens bis 2020
Inspiron 5675 im Test
Dells Ryzen-Gaming-PC reicht mindestens bis 2020
  1. Android 8.0 im Test Fertig oder nicht fertig, das ist hier die Frage
  2. Logitech Powerplay im Test Die niemals leere Funk-Maus
  3. Polar vs. Fitbit Duell der Schlafexperten

Mini-Smartphone Jelly im Test: Winzig, gewöhnungsbedürftig, nutzbar
Mini-Smartphone Jelly im Test
Winzig, gewöhnungsbedürftig, nutzbar
  1. Leia RED verrät Details zum Holo-Display seines Smartphones
  2. Smartphones Absatz in Deutschland stagniert, Umsatz steigt leicht
  3. Wavy Klarna-App bietet kostenlose Überweisungen zwischen Freunden

  1. Re: Als Nicht-Smartphone-Besitzer

    Trollversteher | 09:34

  2. 3 Seiten Geheule

    Der_Hausmeister | 09:34

  3. Re: Der Kühlergrill...

    ArcherV | 09:34

  4. Re: Idee

    user0345 | 09:34

  5. Re: Und dann erklärt mir wer, Monero könne man...

    ArcherV | 09:33


  1. 08:45

  2. 08:32

  3. 07:00

  4. 19:04

  5. 18:51

  6. 18:41

  7. 17:01

  8. 16:46


  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