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

Ist Swift denn noch nicht stabil?

Es geht bei der Frage, ob Swift stabil ist, nicht um Abstürze von erzeugten Apps. Es geht um anstehende und notwendige Änderungen. Die Sprache wurde entwickelt, veröffentlicht und schließlich wurde das Feedback der Community berücksichtigt, floss in die Sprache ein. Es sollen einfach keine Kompromisse gemacht werden. Außerdem kann nun dank des neuen Open-Source-Models jeder über Change-Requests eigene Wünsche zur Diskussion stellen. Das sorgt aber ebenfalls für Weiterentwicklung und somit Anpassungen.

Anzeige

Mit Swift 3.0 steht im Herbst ein größeres Update an. Da Swift ein Open-Source-Projekt ist, sind Entwicklung und Planung nun transparent. Es gibt eine Roadmap und eine Übersicht zu den geplanten Änderungen. Einschneidende Eingriffe werden auf einer Mailingliste diskutiert. Bisher geplant ist zum Beispiel, einige Syntaxelemente zu streichen. Das sind zum Beispiel die "C-Style for- Schleife" (for ...; ...; ...) und die Operatoren "++" bzw. "-".

Der vielleicht wichtigste Schritt für die Adaption ist die geplante Stabilität der ABI. Vereinfacht ausgedrückt bleibt mit Swift 3.0 erzeugter Binärcode von Apps und Bibliotheken mit zukünftigen Versionen kompatibel, selbst wenn das beim Quellcode nicht mehr gilt. Bisher muss dafür der Code zwingend neu kompiliert werden.

Es gab bisher eine ganze Reihe Anpassungen, und mit Swift 3 werden weitere folgen. Die Sprache profitiert mittel- und langfristig. Ist das aber vielleicht aktuell noch ein Hindernis?

Stören diese Änderungen nicht bei der Entwicklung?

Gerade zu Beginn kamen einige Veränderungen doch eher überraschend. Das lag vor allem an der Entwicklung hinter verschlossenen Türen. Während die Auswirkungen auf Entwickler gering waren, waren durch die Änderungen Fachbücher und Videotrainings schnell überholt. Die Änderungen waren nicht gravierend, aber ausreichend, um Einsteiger aus dem Konzept zu bringen. Mittlerweile ist das besser planbar, da Swift offen entwickelt wird.

Alle Änderungen werden im Vorfeld offen kommuniziert, Überraschung beim Release neuer Xcode-Versionen gibt es also nicht. Außerdem sollen Neuerungen mit Auswirkung auf bestehenden Code bereits vorher über eine Warnung angekündigt werden. Betroffene Stellen werden als "deprecated" markiert. Das bedeutet frei übersetzt "veraltet" und steht sinngemäß für "wird so in Zukunft nicht mehr funktionieren". So kann der Code auf neue Versionen vorbereitet werden.

Lohnt es sich trotz der noch geplanten Anpassungen schon jetzt, Swift zu lernen oder sollte doch vorerst noch Objective-C vorgezogen werden?

 Apple nutzt Swift angeblich noch gar nicht?Swift oder Objective-C lernen? 

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. ARBURG GmbH + Co KG, Loßburg
  2. ADAC SE, München
  3. Media-Saturn Electronic Online Services GmbH, München
  4. HighTech communications GmbH, München


Anzeige
Spiele-Angebote
  1. (-78%) 11,99€
  2. ab 129,99€
  3. (-50%) 2,49€

Folgen Sie uns
       


  1. Energielabels

    Aus A+++ wird nur noch A

  2. Update 1.2

    Gog.com-Client erhält Cloud-Speicheroption und fps-Zähler

  3. HTTPS

    US-Cert warnt vor Man-In-The-Middle-Boxen

  4. Datenrate

    Facebook und Nokia bringen Seekabel ans Limit

  5. Grafikkarte

    Zotac will die schnellste Geforce GTX 1080 Ti stellen

  6. Ab 2018

    Cebit findet künftig im Sommer statt

  7. Google

    Maps erlaubt Teilen des eigenen Standortes in Echtzeit

  8. Datengesetz geplant

    Halter sollen Eigentümer von Fahrzeugdaten werden

  9. Nintendo Switch

    Leitfähiger Schaumstoff löst Joy-Con-Probleme

  10. Stack Overflow

    Deutsche Entwickler fühlen sich unterbezahlt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
BSI: Schützt euer Owncloud vor Feuer und Wasser!
BSI
Schützt euer Owncloud vor Feuer und Wasser!
  1. VoIP Deutsche Telekom hatte Störung der IP-Telefonie
  2. Alte Owncloud und Nextcloud-Versionen Parteien und Ministerien nutzen unsichere Cloud-Dienste
  3. NFC Neuer Reisepass lässt sich per Handy auslesen

P10 und iPhone im Porträttest: Huawei machts besser als Apple
P10 und iPhone im Porträttest
Huawei machts besser als Apple
  1. AgilePOL Huawei sieht FTTH als "die Zukunft für Netzbetreiber"
  2. Smartphone Huaweis P10 Lite kommt für 350 Euro
  3. Android-Smartphone Huawei Y6 II Compact bei Aldi-Süd für 130 Euro

Vernetztes Fahren: Die Pseudo-Tests auf der Autobahn 9
Vernetztes Fahren
Die Pseudo-Tests auf der Autobahn 9
  1. Autonomes Fahren Die Ära der Kooperitis
  2. Neue Bedienungssysteme im Auto Es kribbelt in den Fingern
  3. Amazon Alexa im Auto, im Kinderzimmer und im Kühlschrank

  1. Re: Macht es auf eigene Rechnung und ein...

    Trockenobst | 00:58

  2. Re: das könnte das Ende sein

    1ras | 00:55

  3. Re: Problem erkannt, Problem wiederholt.

    Apfelbrot | 00:48

  4. Re: Wenn ich tatsächlich 45.000 verdienen würde

    Moe479 | 00:47

  5. Re: wieviel TBit/s laufen aktuell überhaupt über...

    Poison Nuke | 00:43


  1. 18:59

  2. 18:42

  3. 18:06

  4. 17:39

  5. 17:10

  6. 16:46

  7. 16:26

  8. 16:24


  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