Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03410.jsonl.gz/1651

9/1/2019
Raffaele, unser Lernender im 2. Lehrjahr, setzt sich zur Zeit mit der Mobile Entwicklung auf iOS auseinander. Dazu lernt er im Selbststudium ein halber Tag in der Woche die Programmiersprache Swift, und hält dann anschliessend einen kurzen Vortrag über die erlernten Kenntnisse innerhalb unserer Firma. Während der HomeOffice Zeit in den Weihnachtsferien hat er ein Blogbeitrag zu diesem Thema vorbereitet welches wir nachfolgend mit Stolz präsentieren!
Swift ist eine Programmiersprache von Apple für iOS, macOS, tvOS, watchOS und Linux, die auf der Entwicklerkonferenz WWDC 2014 vorgestellt wurde. Swift ist eine leistungsstarke und offene Sprache, mit der man grossartige Apps erstellen kann. Sie ist ausserdem eine robuste, intuitive und ausserdem sehr benutzerfreundliche Programmiersprache mit offenem Quelltext(Open Source).
Bei Swift handelt es sich um eine multiparadigmatische Sprache, die Ideen von Objective-C, Rust, Haskell, Ruby, Python, C\#, CLU, D und anderen Programmiersprachen aufgreift. Sie bietet Mechanismen wie Klassen, Vererbung, Closures, Typinferenz, Funktionen höherer Ordnung, generische Typen und Namensräume sowie multiple Rückgabetypen und -werte. Der Compiler basiert auf LLVM.
Auf der Konferenz wurde das dazugehörige Handbuch angekündigt und im iBooks Store zur Verfügung gestellt.
Die Entwicklung von Swift begann im Juli 2010 durch Chris Lattner, ab Ende 2011 arbeitete eine grössere Entwicklungsmannschaft daran. Eine am 2. Juni 2014 veröffentlichte Aktualisierung der WWDC-App war die erste veröffentlichte Anwendung, die in Swift geschrieben wurde.
Laut Swifts Chefarchitekten, Chris Lattner, soll Swift Objective-C bei Apple nicht ersetzen, sondern eine zusätzliche Möglichkeit zum Entwickeln für die vorgesehenen Plattformen bieten.
Swift ist eine schnelle und effiziente Programmiersprache, die Feedback in Echtzeit gibt und sich nahtlos in bestehenden Objective-C Code einbinden lässt. So können Entwickler sichereren und zuverlässigeren Code schreiben, Zeit sparen und ihre Apps noch besser machen.
Nicht nur Entwickler haben das Potenzial von Swift erkannt. Hochschulen und Bildungseinrichtungen haben Programmierkurse für Swift im Lehrplan und bieten kostenlose Kurse auf iTunes U an. Was den Übergang von Programmieren lernen zum professionellen Programmieren so einfach wie nie macht.
Apple stellt Binärdateien für OS X und Linux zur Verfügung, die Code für iOS, OS X, watchOS, tvOS und Linux kompilieren können. Damit Swift noch leistungsstärker werden kann, hat Apple eine Community geschaffen, in der die Nutzer direkt zum Swift Quellcode beitragen können.
Hier sehen Sie ein Code Beispiel von der Programmiersprache Swift: