https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Swift_%28Programmiersprache%29 Swift (Programmiersprache) - Versionsgeschichte 2025-05-30T09:12:06Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.3 https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=256429372&oldid=prev Morten Haan: /* Swift 5 */ Link entfernt 2025-05-28T11:53:36Z <p><span class="autocomment">Swift 5: </span> Link entfernt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Mai 2025, 13:53 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 46:</td> <td colspan="2" class="diff-lineno">Zeile 46:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der [[Standardbibliothek]] und dem [[Paketverwaltung|Package Manager]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]]- zum [[UTF-8]]-Encoding als Standard bei dem Datentyp [[Zeichenkette|String]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift <del style="font-weight: bold; text-decoration: none;">[[</del>5.1<del style="font-weight: bold; text-decoration: none;">]]</del> wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der [[Standardbibliothek]] und dem [[Paketverwaltung|Package Manager]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]]- zum [[UTF-8]]-Encoding als Standard bei dem Datentyp [[Zeichenkette|String]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> </table> Morten Haan https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=256421984&oldid=prev Alex Writer WEH: /* growthexperiments-addlink-summary-summary:2|0|0 */ 2025-05-28T06:57:37Z <p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Mai 2025, 08:57 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 33:</td> <td colspan="2" class="diff-lineno">Zeile 33:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 2 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 2 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Auf der [[Worldwide Developers Conference#WWDC 2015|WWDC 2015]] am 8. Juni 2015 stellte Apple Swift 2.0 vor. Neben verschiedenen sprachlichen Erweiterungen wie bspw. der [[Ausnahmebehandlung]] mittels &lt;code&gt;try&lt;/code&gt;, &lt;code&gt;throw&lt;/code&gt; und &lt;code&gt;catch&lt;/code&gt; wurde auch angekündigt, dass die Lizenz von Swift in eine OSI-konforme Open-Source-Lizenz geändert wird.&lt;ref&gt;[https://developer.apple.com/swift/blog/?id=29 Swift 2.0]&lt;/ref&gt; Am 3. Dezember 2015 stellte Apple dann Swift unter die Apache-2.0-Lizenz, die eine freie Nutzung von Swift (auch für kommerzielle Projekte) ermöglicht. Apple gab den Quellcode in einem GitHub-Repository frei und bietet auch eine Portierung für [[Linux]] an.&lt;ref&gt;[https://swift.org/blog/swift-linux-port/ The Swift Linux Port]&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Auf der [[Worldwide Developers Conference#WWDC 2015|WWDC 2015]] am 8. Juni 2015 stellte Apple Swift 2.0 vor. Neben verschiedenen sprachlichen Erweiterungen wie bspw. der [[Ausnahmebehandlung]] mittels &lt;code&gt;try&lt;/code&gt;, &lt;code&gt;throw&lt;/code&gt; und &lt;code&gt;catch&lt;/code&gt; wurde auch angekündigt, dass die Lizenz von Swift in eine OSI-konforme Open-Source-Lizenz geändert wird.&lt;ref&gt;[https://developer.apple.com/swift/blog/?id=29 Swift 2.0]&lt;/ref&gt; Am 3. Dezember 2015 stellte Apple dann Swift unter die Apache-2.0-Lizenz, die eine freie Nutzung von Swift (auch für kommerzielle Projekte) ermöglicht. Apple gab den <ins style="font-weight: bold; text-decoration: none;">[[Quelltext|</ins>Quellcode<ins style="font-weight: bold; text-decoration: none;">]]</ins> in einem GitHub-Repository frei und bietet auch eine Portierung für [[Linux]] an.&lt;ref&gt;[https://swift.org/blog/swift-linux-port/ The Swift Linux Port]&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die letzte Version von Swift 2 ist Swift 2.3 und wurde mit Xcode 8 veröffentlicht.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die letzte Version von Swift 2 ist Swift 2.3 und wurde mit Xcode 8 veröffentlicht.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 46:</td> <td colspan="2" class="diff-lineno">Zeile 46:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der [[Standardbibliothek]] und dem [[Paketverwaltung|Package Manager]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]]- zum [[UTF-8]]-Encoding als Standard bei dem Datentyp [[Zeichenkette|String]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der [[Standardbibliothek]] und dem [[Paketverwaltung|Package Manager]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]]- zum [[UTF-8]]-Encoding als Standard bei dem Datentyp [[Zeichenkette|String]].&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift <ins style="font-weight: bold; text-decoration: none;">[[</ins>5.1<ins style="font-weight: bold; text-decoration: none;">]]</ins> wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> </table> Alex Writer WEH https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=248066440&oldid=prev Dadavid Swift: Aktualisiere den GitHub-Link zum neuen Repo 2024-08-26T17:17:41Z <p>Aktualisiere den GitHub-Link zum neuen Repo</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 26. August 2024, 19:17 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 96:</td> <td colspan="2" class="diff-lineno">Zeile 96:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://swift.org/ Offizielle Webpräsenz]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://swift.org/ Offizielle Webpräsenz]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.apple.com/swift/ Swift auf developer.apple.com]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.apple.com/swift/ Swift auf developer.apple.com]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* {{GitHub|<del style="font-weight: bold; text-decoration: none;">apple</del>/swift}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{GitHub|<ins style="font-weight: bold; text-decoration: none;">swiftlang</ins>/swift}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Dadavid Swift https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=248041932&oldid=prev Dadavid Swift: Beachte Swifts offizielle Richtlinien zum API-Design (Abschnitt "Conventions") 2024-08-25T19:44:54Z <p>Beachte Swifts offizielle Richtlinien zum API-Design (Abschnitt &quot;Conventions&quot;)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. August 2024, 21:44 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 71:</td> <td colspan="2" class="diff-lineno">Zeile 71:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>// functions (aka "named closures")</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>// functions (aka "named closures")</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>func <del style="font-weight: bold; text-decoration: none;">sayHelloTo</del>(<del style="font-weight: bold; text-decoration: none;">yourName</del> name: String) -&gt; Void {</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>func <ins style="font-weight: bold; text-decoration: none;">sayHello</ins>(<ins style="font-weight: bold; text-decoration: none;">to</ins> name: String) -&gt; Void {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> print("Hello \(name)")</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> print("Hello \(name)")</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">sayHelloTo</del>(<del style="font-weight: bold; text-decoration: none;">yourName</del>: "Otto")</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">sayHello</ins>(<ins style="font-weight: bold; text-decoration: none;">to</ins>: "Otto")</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>// multiline preformatted text</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>// multiline preformatted text</div></td> </tr> </table> Dadavid Swift https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=247334089&oldid=prev Trustable: Einleitung 2024-08-02T18:43:40Z <p>Einleitung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. August 2024, 20:43 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Swift''' ist eine [[Programmiersprache]] von [[Apple|Apple Inc.<del style="font-weight: bold; text-decoration: none;">]]</del> für [[iOS (Betriebssystem)|iOS]], [[iPadOS]], [[macOS]], [[tvOS]], [[watchOS]], [[Linux]], [[Windows]], [[z/OS]] und [[Android (Betriebssystem)|Android]].&lt;ref&gt;{{Internetquelle |autor=SCADE |url=https://docs.scade.io/docs |titel=Swift for Android |werk=Swift for Android Compiler |hrsg=SCADE Inc |datum=2021-09-26 |sprache=en |abruf=2021-09-26}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Swift''' ist eine [[<ins style="font-weight: bold; text-decoration: none;">Allzweck-</ins>Programmiersprache]]<ins style="font-weight: bold; text-decoration: none;">, die 2014 vom US-amerikanischen Unternehmen [[Apple]] veröffentlicht wurde. Swift ist eine [[Programmierparadigma#Multiparadigmatische Programmierung|multiparadigmatische]] Sprache, die Ideen</ins> von [[<ins style="font-weight: bold; text-decoration: none;">Objective-C]], [[Rust (Programmiersprache)|Rust]], [[Haskell (Programmiersprache)|Haskell]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[C-Sharp|C#]], [[CLU (Programmiersprache)|CLU]], [[D (Programmiersprache)|D]]&lt;ref name="swift blog" /&gt; und anderen Programmiersprachen aufgreift.&lt;ref name="lattner2014" /&gt; Sie bietet Mechanismen wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Closure (Funktion)|Closures]], [[Typinferenz]], [[Funktion höherer Ordnung|Funktionen höherer Ordnung]], [[Generischer Typ|generische Typen]] und [[Namensraum|Namensräume]] sowie multiple [[Signatur (Programmierung)#Rückgabetyp|Rückgabetypen]] und -werte.&lt;ref&gt;{{Internetquelle |autor=Nathan Ingraham |url=http://www.theverge.com/2014/6/2/5772992/apple-has-a-new-programming-language-called-swift-and-it-totally-rules |titel=</ins>Apple<ins style="font-weight: bold; text-decoration: none;"> has a new programming language called Swift, 'and it totally rules' |hrsg=[[The Verge]] |abruf=2014-06-02}}&lt;/ref&gt; Der [[Compiler]] basiert auf [[LLVM]].&lt;ref&gt;{{Internetquelle |autor=Owen Williams |url=http://thenextweb.com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios/ </ins>|<ins style="font-weight: bold; text-decoration: none;">titel=</ins>Apple<ins style="font-weight: bold; text-decoration: none;"> announces Swift, a new programming language for iOS |hrsg=The Next Web,</ins> Inc.<ins style="font-weight: bold; text-decoration: none;"> |abruf=2014-06-02}}&lt;/ref&gt; Mit Swift können Anwendungen</ins> für<ins style="font-weight: bold; text-decoration: none;"> die Betriebssysteme</ins> [[iOS (Betriebssystem)|iOS]], [[iPadOS]], [[macOS]], [[tvOS]], [[watchOS]], [[Linux]], [[Windows]], [[z/OS]] und [[Android (Betriebssystem)|Android]]<ins style="font-weight: bold; text-decoration: none;"> entwickelt werden</ins>.&lt;ref&gt;{{Internetquelle |autor=SCADE |url=https://docs.scade.io/docs |titel=Swift for Android |werk=Swift for Android Compiler |hrsg=SCADE Inc |datum=2021-09-26 |sprache=en |abruf=2021-09-26}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es handelt sich dabei um eine [[Programmierparadigma#Multiparadigmatische Programmierung|multiparadigmatische]] Sprache, die Ideen von [[Objective-C]], [[Rust (Programmiersprache)|Rust]], [[Haskell (Programmiersprache)|Haskell]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[C-Sharp|C#]], [[CLU (Programmiersprache)|CLU]], [[D (Programmiersprache)|D]]&lt;ref name="swift blog" /&gt; und anderen Programmiersprachen aufgreift.&lt;ref name="lattner2014" /&gt; Sie bietet Mechanismen wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Closure (Funktion)|Closures]], [[Typinferenz]], [[Funktion höherer Ordnung|Funktionen höherer Ordnung]], [[Generischer Typ|generische Typen]] und [[Namensraum|Namensräume]] sowie multiple [[Signatur (Programmierung)#Rückgabetyp|Rückgabetypen]] und -werte.&lt;ref&gt;{{Internetquelle |autor=Nathan Ingraham |url=http://www.theverge.com/2014/6/2/5772992/apple-has-a-new-programming-language-called-swift-and-it-totally-rules |titel=Apple has a new programming language called Swift, 'and it totally rules' |hrsg=[[The Verge]] |abruf=2014-06-02}}&lt;/ref&gt; Der [[Compiler]] basiert auf [[LLVM]].&lt;ref&gt;{{Internetquelle |autor=Owen Williams |url=http://thenextweb.com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios/ |titel=Apple announces Swift, a new programming language for iOS |hrsg=The Next Web, Inc. |abruf=2014-06-02}}&lt;/ref&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Laut Swifts Chefarchitekten, Chris Lattner,&lt;ref name="lattner2014" /&gt; soll Swift Objective-C bei Apple nicht ersetzen, sondern eine zusätzliche Möglichkeit zum Entwickeln für die Plattformen [[IOS (Betriebssystem)|iOS]] und [[macOS]] bieten.&lt;ref&gt;{{Internetquelle |url=http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |titel=Xcode-users mailing list |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20140606220433/http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |archiv-datum=2014-06-06 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2014-06-05}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Laut Swifts Chefarchitekten, Chris Lattner,&lt;ref name="lattner2014" /&gt; soll Swift Objective-C bei Apple nicht ersetzen, sondern eine zusätzliche Möglichkeit zum Entwickeln für die Plattformen [[IOS (Betriebssystem)|iOS]] und [[macOS]] bieten.&lt;ref&gt;{{Internetquelle |url=http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |titel=Xcode-users mailing list |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20140606220433/http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |archiv-datum=2014-06-06 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2014-06-05}}&lt;/ref&gt;</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=247333996&oldid=prev Trustable: Kleinigkeiten verbessert 2024-08-02T18:40:11Z <p>Kleinigkeiten verbessert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. August 2024, 20:40 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 48:</td> <td colspan="2" class="diff-lineno">Zeile 48:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]]<del style="font-weight: bold; text-decoration: none;"> </del>Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der <ins style="font-weight: bold; text-decoration: none;">[[</ins>Standardbibliothek<ins style="font-weight: bold; text-decoration: none;">]]</ins> und dem <ins style="font-weight: bold; text-decoration: none;">[[Paketverwaltung|</ins>Package Manager<ins style="font-weight: bold; text-decoration: none;">]]</ins>.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]]<ins style="font-weight: bold; text-decoration: none;">-</ins> zum [[UTF-8]]<ins style="font-weight: bold; text-decoration: none;">-</ins>Encoding als Standard bei dem Datentyp <ins style="font-weight: bold; text-decoration: none;">[[Zeichenkette|</ins>String<ins style="font-weight: bold; text-decoration: none;">]]</ins>.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 96:</td> <td colspan="2" class="diff-lineno">Zeile 96:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://<del style="font-weight: bold; text-decoration: none;">developer</del>.<del style="font-weight: bold; text-decoration: none;">apple.com/swift</del>/ Offizielle Webpräsenz]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [https://<ins style="font-weight: bold; text-decoration: none;">swift</ins>.<ins style="font-weight: bold; text-decoration: none;">org</ins>/ Offizielle Webpräsenz]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://<del style="font-weight: bold; text-decoration: none;">swift</del>.<del style="font-weight: bold; text-decoration: none;">org</del>/<del style="font-weight: bold; text-decoration: none;"> </del>swift.<del style="font-weight: bold; text-decoration: none;">org</del>]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [https://<ins style="font-weight: bold; text-decoration: none;">developer</ins>.<ins style="font-weight: bold; text-decoration: none;">apple.com</ins>/swift<ins style="font-weight: bold; text-decoration: none;">/ Swift auf developer.apple</ins>.<ins style="font-weight: bold; text-decoration: none;">com</ins>]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del style="font-weight: bold; text-decoration: none;">[https://github.com/</del>apple/swift<del style="font-weight: bold; text-decoration: none;"> Repository]</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins style="font-weight: bold; text-decoration: none;">{{GitHub|</ins>apple/swift<ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=246899502&oldid=prev Morten Haan: Änderungen von 2003:A:B3F:CF01:9D4C:226D:1D2C:E441 (Diskussion) auf die letzte Version von Bastie zurückgesetzt 2024-07-19T17:22:55Z <p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/2003:A:B3F:CF01:9D4C:226D:1D2C:E441" title="Spezial:Beiträge/2003:A:B3F:CF01:9D4C:226D:1D2C:E441">2003:A:B3F:CF01:9D4C:226D:1D2C:E441</a> (<a href="/wiki/Benutzer_Diskussion:2003:A:B3F:CF01:9D4C:226D:1D2C:E441" title="Benutzer Diskussion:2003:A:B3F:CF01:9D4C:226D:1D2C:E441">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:Bastie" title="Benutzer:Bastie">Bastie</a> zurückgesetzt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Juli 2024, 19:22 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 49:</td> <td colspan="2" class="diff-lineno">Zeile 49:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Swift 6</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>https://www.dev-insider.de/swift-6-verbesserte-sicherheit-erweiterte-standardbibliotheken-optimierungen-a-a96b4158d05fcee56e804911a3c6065e/</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> </table> Morten Haan https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=246898780&oldid=prev 2003:A:B3F:CF01:9D4C:226D:1D2C:E441: Swift 6 ist längst raus. Warum wird das hier verschwiegen :-D Summer in the city 2024-07-19T16:42:03Z <p>Swift 6 ist längst raus. Warum wird das hier verschwiegen :-D Summer in the city</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Juli 2024, 18:42 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 49:</td> <td colspan="2" class="diff-lineno">Zeile 49:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Swift 6</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>https://www.dev-insider.de/swift-6-verbesserte-sicherheit-erweiterte-standardbibliotheken-optimierungen-a-a96b4158d05fcee56e804911a3c6065e/</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> </table> 2003:A:B3F:CF01:9D4C:226D:1D2C:E441 https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=240328693&oldid=prev Bastie: Die aktuelle Version ist 5.9.2 (swift.org) sollte aber aus der Softwarebox entnommen werden und nicht im Text stehen (Wartungsfreundlicher) 2023-12-19T14:11:21Z <p>Die aktuelle Version ist 5.9.2 (swift.org) sollte aber aus der Softwarebox entnommen werden und nicht im Text stehen (Wartungsfreundlicher)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Dezember 2023, 16:11 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 49:</td> <td colspan="2" class="diff-lineno">Zeile 49:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |offline=1 |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot |abruf=2020-03-30}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die aktuelle Version ist Swift 5.7. Experimentelle [[Programmpaket]]e sind auch für Amazon Linux 2 und [[CentOS]] 7 verfügbar.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.6-released/ |titel=Swift 5.6 Released! |hrsg=Apple Inc. |abruf=2022-08-02}}&lt;/ref&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> </table> Bastie https://de.wikipedia.org/w/index.php?title=Swift_(Programmiersprache)&diff=237947797&oldid=prev Phzh: Form, typo 2023-10-07T09:03:57Z <p>Form, typo</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. Oktober 2023, 11:03 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Programmiersprache</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Programmiersprache</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Name = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Name = </div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 16:</td> <td colspan="2" class="diff-lineno">Zeile 15:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Dialekte = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Dialekte = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Standardisierungen = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Standardisierungen = </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| Beeinflusst_von = [[Objective-C]], [[Rust (Programmiersprache)|Rust]], [[Haskell (Programmiersprache)|Haskell]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[C-Sharp|C#]], [[CLU (Programmiersprache)|CLU]],&lt;ref name="lattner2014"&gt;{{Internetquelle|url=http://nondot.org/sabre/|titel=Chris Lattner's Homepage|abruf=2014-06-03 <del style="font-weight: bold; text-decoration: none;">|autor=Chris Lattner</del>|zitat=… it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}&lt;/ref&gt; [[D (Programmiersprache)|D]]&lt;ref name="swift blog"&gt;{{Internetquelle|titel=Building assert() in Swift, Part 2: __FILE__ and __LINE__ – Swift Blog -<del style="font-weight: bold; text-decoration: none;">|url=https://developer.apple.com/swift/blog/?id=15</del>|hrsg=Apple Developer|abruf=2014-09-26 |<del style="font-weight: bold; text-decoration: none;"> </del>zitat=Swift borrows a clever feature from the [[Programmiersprache D|D language]]: these identifiers expand to the location of the caller when evaluated in a default argument list.}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| Beeinflusst_von = [[Objective-C]], [[Rust (Programmiersprache)|Rust]], [[Haskell (Programmiersprache)|Haskell]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[C-Sharp|C#]], [[CLU (Programmiersprache)|CLU]],&lt;ref name="lattner2014"&gt;{{Internetquelle<ins style="font-weight: bold; text-decoration: none;"> |autor=Chris Lattner </ins>|url=http://nondot.org/sabre/<ins style="font-weight: bold; text-decoration: none;"> </ins>|titel=Chris Lattner's Homepage<ins style="font-weight: bold; text-decoration: none;"> </ins>|abruf=2014-06-03 |zitat=… it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}&lt;/ref&gt; [[D (Programmiersprache)|D]]&lt;ref name="swift blog"&gt;{{Internetquelle<ins style="font-weight: bold; text-decoration: none;"> |url=https://developer.apple.com/swift/blog/?id=15 </ins>|titel=Building assert() in Swift, Part 2: __FILE__ and __LINE__ – Swift Blog -<ins style="font-weight: bold; text-decoration: none;"> </ins>|hrsg=Apple Developer<ins style="font-weight: bold; text-decoration: none;"> </ins>|abruf=2014-09-26 |zitat=Swift borrows a clever feature from the [[Programmiersprache D|D language]]: these identifiers expand to the location of the caller when evaluated in a default argument list.}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Beeinflusste = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Beeinflusste = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Betriebssystem = [[macOS]], [[iOS (Betriebssystem)|iOS]] (inkl. [[tvOS]], [[watchOS]]), [[Linux]], [[Windows]], [[z/OS]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Betriebssystem = [[macOS]], [[iOS (Betriebssystem)|iOS]] (inkl. [[tvOS]], [[watchOS]]), [[Linux]], [[Windows]], [[z/OS]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Lizenz = [[Apache-Lizenz]] 2.0 (seit Swift 2.2)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Lizenz = [[Apache-Lizenz]] 2.0 (seit Swift 2.2)</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| Website = [https://swift.org swift.org]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| Website = [https://swift.org<ins style="font-weight: bold; text-decoration: none;">/</ins> swift.org]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| Dateiendung = .swift</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 28:</td> <td colspan="2" class="diff-lineno">Zeile 26:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Es handelt sich dabei um eine [[Programmierparadigma#Multiparadigmatische Programmierung|multiparadigmatische]] Sprache, die Ideen von [[Objective-C]], [[Rust (Programmiersprache)|Rust]], [[Haskell (Programmiersprache)|Haskell]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[C-Sharp|C#]], [[CLU (Programmiersprache)|CLU]], [[D (Programmiersprache)|D]]&lt;ref name="swift blog" /&gt; und anderen Programmiersprachen aufgreift.&lt;ref name="lattner2014" /&gt; Sie bietet Mechanismen wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Closure (Funktion)|Closures]], [[Typinferenz]], [[Funktion höherer Ordnung|Funktionen höherer Ordnung]], [[Generischer Typ|generische Typen]] und [[Namensraum|Namensräume]] sowie multiple [[Signatur (Programmierung)#Rückgabetyp|Rückgabetypen]] und -werte.&lt;ref&gt;{{Internetquelle |autor=Nathan Ingraham |url=http://www.theverge.com/2014/6/2/5772992/apple-has-a-new-programming-language-called-swift-and-it-totally-rules |titel=Apple has a new programming language called Swift, 'and it totally rules' |hrsg=[[The Verge]] |abruf=2014-06-02}}&lt;/ref&gt; Der [[Compiler]] basiert auf [[LLVM]].&lt;ref&gt;{{Internetquelle |autor=Owen Williams |url=http://thenextweb.com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios/ |titel=Apple announces Swift, a new programming language for iOS |hrsg=The Next Web, Inc. |abruf=2014-06-02}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Es handelt sich dabei um eine [[Programmierparadigma#Multiparadigmatische Programmierung|multiparadigmatische]] Sprache, die Ideen von [[Objective-C]], [[Rust (Programmiersprache)|Rust]], [[Haskell (Programmiersprache)|Haskell]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[C-Sharp|C#]], [[CLU (Programmiersprache)|CLU]], [[D (Programmiersprache)|D]]&lt;ref name="swift blog" /&gt; und anderen Programmiersprachen aufgreift.&lt;ref name="lattner2014" /&gt; Sie bietet Mechanismen wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Closure (Funktion)|Closures]], [[Typinferenz]], [[Funktion höherer Ordnung|Funktionen höherer Ordnung]], [[Generischer Typ|generische Typen]] und [[Namensraum|Namensräume]] sowie multiple [[Signatur (Programmierung)#Rückgabetyp|Rückgabetypen]] und -werte.&lt;ref&gt;{{Internetquelle |autor=Nathan Ingraham |url=http://www.theverge.com/2014/6/2/5772992/apple-has-a-new-programming-language-called-swift-and-it-totally-rules |titel=Apple has a new programming language called Swift, 'and it totally rules' |hrsg=[[The Verge]] |abruf=2014-06-02}}&lt;/ref&gt; Der [[Compiler]] basiert auf [[LLVM]].&lt;ref&gt;{{Internetquelle |autor=Owen Williams |url=http://thenextweb.com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios/ |titel=Apple announces Swift, a new programming language for iOS |hrsg=The Next Web, Inc. |abruf=2014-06-02}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Laut Swifts Chefarchitekten, Chris Lattner,&lt;ref name="lattner2014" /&gt; soll Swift Objective-C bei Apple nicht ersetzen, sondern eine zusätzliche Möglichkeit zum Entwickeln für die Plattformen [[IOS (Betriebssystem)|iOS]] und [[macOS]] bieten.&lt;ref&gt;{{Internetquelle |url=http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |titel=Xcode-users mailing list |hrsg=Apple Inc. |<del style="font-weight: bold; text-decoration: none;">abruf</del>=<del style="font-weight: bold; text-decoration: none;">2014-06-05</del> |archiv-url=https://web.archive.org/web/20140606220433/http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |archiv-datum=2014-06-06<del style="font-weight: bold; text-decoration: none;"> |offline=ja</del> |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot }}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Laut Swifts Chefarchitekten, Chris Lattner,&lt;ref name="lattner2014" /&gt; soll Swift Objective-C bei Apple nicht ersetzen, sondern eine zusätzliche Möglichkeit zum Entwickeln für die Plattformen [[IOS (Betriebssystem)|iOS]] und [[macOS]] bieten.&lt;ref&gt;{{Internetquelle |url=http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |titel=Xcode-users mailing list |hrsg=Apple Inc. |<ins style="font-weight: bold; text-decoration: none;">offline</ins>=<ins style="font-weight: bold; text-decoration: none;">1</ins> |archiv-url=https://web.archive.org/web/20140606220433/http://lists.apple.com/archives/xcode-users/2014/Jun/msg00024.html |archiv-datum=2014-06-06 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot <ins style="font-weight: bold; text-decoration: none;">|abruf=2014-06-05</ins>}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 47:</td> <td colspan="2" class="diff-lineno">Zeile 45:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 4 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 4 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im September 2017 wurde mit Swift 4 die nächste Hauptversion veröffentlicht. Neue Funktionen sind zum Beispiel verbesserte Collection Typen sowie ein einfacherer Umgang mit Strings.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-4-0-released/ |titel=Swift 4.0 Released! |werk=Swift.org |hrsg=Apple Inc. |datum=2017-09-19 |<del style="font-weight: bold; text-decoration: none;">abruf</del>=<del style="font-weight: bold; text-decoration: none;">2017-10-06</del> |archiv-url=https://web.archive.org/web/20190328104443/https://swift.org/blog/swift-4-0-released/ |archiv-datum=2019-03-28<del style="font-weight: bold; text-decoration: none;"> |offline=ja</del> |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot }}&lt;/ref&gt; Um vorhandenen Swift-3-Code weiterverwenden zu können, verfügt der Compiler über einen Swift-3- und Swift-4-Modus, die in einem Projekt auch gemeinsam verwendet werden können. IBM stellte 2018 Swift mit dem „IBM® Toolkit for Swift on z/OS“ in der Version 4.0.1 erstmals auf seinen Großrechnern unter z/OS zur Verfügung.&lt;ref&gt;{{Internetquelle |url=https://www.ibm.com/docs/en/SSMEGX_4.0.0/com.ibm.swift.zos.v4.doc/swift_zos_docs.pdf |titel=IBM Toolkit for Swift on z/OS Community Edition |hrsg=IBM |datum=2018 |sprache=en |abruf=2022-08-24}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im September 2017 wurde mit Swift 4 die nächste Hauptversion veröffentlicht. Neue Funktionen sind zum Beispiel verbesserte Collection Typen sowie ein einfacherer Umgang mit Strings.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-4-0-released/ |titel=Swift 4.0 Released! |werk=Swift.org |hrsg=Apple Inc. |datum=2017-09-19 |<ins style="font-weight: bold; text-decoration: none;">offline</ins>=<ins style="font-weight: bold; text-decoration: none;">1</ins> |archiv-url=https://web.archive.org/web/20190328104443/https://swift.org/blog/swift-4-0-released/ |archiv-datum=2019-03-28 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot <ins style="font-weight: bold; text-decoration: none;">|abruf=2017-10-06</ins>}}&lt;/ref&gt; Um vorhandenen Swift-3-Code weiterverwenden zu können, verfügt der Compiler über einen Swift-3- und Swift-4-Modus, die in einem Projekt auch gemeinsam verwendet werden können. IBM stellte 2018 Swift mit dem „IBM® Toolkit for Swift on z/OS“ in der Version 4.0.1 erstmals auf seinen Großrechnern unter z/OS zur Verfügung.&lt;ref&gt;{{Internetquelle |url=https://www.ibm.com/docs/en/SSMEGX_4.0.0/com.ibm.swift.zos.v4.doc/swift_zos_docs.pdf |titel=IBM Toolkit for Swift on z/OS Community Edition |hrsg=IBM |datum=2018<ins style="font-weight: bold; text-decoration: none;"> |format=PDF</ins> |sprache=en |abruf=2022-08-24}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Swift 5 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |<del style="font-weight: bold; text-decoration: none;">abruf</del>=<del style="font-weight: bold; text-decoration: none;">2020-03-30</del> |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26<del style="font-weight: bold; text-decoration: none;"> |offline=ja</del> |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot }}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |<del style="font-weight: bold; text-decoration: none;">abruf</del>=<del style="font-weight: bold; text-decoration: none;">2020-03-30</del> |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25<del style="font-weight: bold; text-decoration: none;"> |offline=ja</del> |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot }}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=<del style="font-weight: bold; text-decoration: none;"> </del>Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Version 5.0, die am 25. März 2019 veröffentlicht wurde, brachte einige Änderungen und Verbesserungen, unter anderem in der Standardbibliothek und dem Package Manager.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-released/ |titel=Swift 5 Released! |hrsg=Apple Inc. |abruf=2019-04-13}}&lt;/ref&gt; Es gab einen Wechsel vom [[UTF-16]] zum [[UTF-8]] Encoding als Standard bei dem Datentyp String.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/utf8-string/ |titel=UTF-8 String |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Swift 5.1 wurde am 20. September 2019 veröffentlicht,&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-1-released/ |titel=Swift 5.1 Released! |hrsg=Apple Inc. |<ins style="font-weight: bold; text-decoration: none;">offline</ins>=<ins style="font-weight: bold; text-decoration: none;">1</ins> |archiv-url=https://web.archive.org/web/20220226203243/https://www.swift.org/blog/swift-5-1-released/ |archiv-datum=2022-02-26 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot <ins style="font-weight: bold; text-decoration: none;">|abruf=2020-03-30</ins>}}&lt;/ref&gt; die Version 5.2 am 24. März 2020.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-5-2-released/ |titel=Swift 5.2 Released! |hrsg=Apple Inc. |<ins style="font-weight: bold; text-decoration: none;">offline</ins>=<ins style="font-weight: bold; text-decoration: none;">1</ins> |archiv-url=https://web.archive.org/web/20200325160127/https://swift.org/blog/swift-5-2-released/ |archiv-datum=2020-03-25 |archiv-bot=2023-01-17 20:42:42 InternetArchiveBot <ins style="font-weight: bold; text-decoration: none;">|abruf=2020-03-30</ins>}}&lt;/ref&gt; Hinzugefügte Funktionalitäten umfassten unter anderem Property Wrappers&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID617 |titel=Properties |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; und Opaque Types.&lt;ref&gt;{{Internetquelle |url=https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html |titel=Opaque Types |hrsg=Apple Inc. |abruf=2020-03-30}}&lt;/ref&gt; Die Version 5.3 erschien im September 2020.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.3-released/ |titel=Swift 5.3 released! |abruf=2022-06-05}}&lt;/ref&gt; Mit dieser Version ist Swift nicht nur für macOS und Linux, sondern auch für [[Microsoft Windows|Windows]] verfügbar.&lt;ref&gt;{{Internetquelle |url=https://swift.org/blog/swift-on-windows/ |titel=Swift On Windows |hrsg=Apple Inc. |abruf=2020-10-19}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die aktuelle Version ist Swift 5.7. Experimentelle [[Programmpaket]]e sind auch für Amazon Linux 2 und [[CentOS]] 7 verfügbar.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.6-released/ |titel=Swift 5.6 Released! |hrsg=<del style="font-weight: bold; text-decoration: none;"> </del>Apple Inc. |abruf=2022-08-02}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die aktuelle Version ist Swift 5.7. Experimentelle [[Programmpaket]]e sind auch für Amazon Linux 2 und [[CentOS]] 7 verfügbar.&lt;ref&gt;{{Internetquelle |url=https://www.swift.org/blog/swift-5.6-released/ |titel=Swift 5.6 Released! |hrsg=Apple Inc. |abruf=2022-08-02}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Code-Beispiele ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 101:</td> <td colspan="2" class="diff-lineno">Zeile 99:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.apple.com/swift/ Offizielle Webpräsenz]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.apple.com/swift/ Offizielle Webpräsenz]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://swift.org swift.org]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [https://swift.org<ins style="font-weight: bold; text-decoration: none;">/</ins> swift.org]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://github.com/apple/swift Repository]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://github.com/apple/swift Repository]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Phzh