Zum Inhalt springen

„SwiftUI“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Vonbiesnitz (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Vonbiesnitz (Diskussion | Beiträge)
Tippfehler korrigiert
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 1: Zeile 1:
'''SwiftUI''' ist ein [[Grafische Benutzeroberfläche|GUI]]-Framework von [[Apple]], das auf dem Entwurfsmuster [[Model View ViewModel|MVVM]] basiert. Während der [[Worldwide Developers Conference|WWDC]] 2019 wurde SwiftUI zum ersten Mal vorgestellt.
'''SwiftUI''' ist ein [[Grafische Benutzeroberfläche|GUI]]-Framework von [[Apple]], das auf dem Entwurfsmuster [[Model View ViewModel|MVVM]] basiert. Während der [[Worldwide Developers Conference|WWDC]] 2019 wurde SwiftUI zum ersten Mal vorgestellt.


Es bietet die Möglichkeit, Views [[Deklarative Programmierung|deklarativ]] zu erstellen und Zustände in einer leichtgewichtigen Weise zu modellieren, sodass Zustandsänderungen sofort in der Benutzeroberfläche reflektiert werden. SwiftUI stellt außerdem Event-Handler für Gesten und andere Arten von Eingaben bereit. Des Weiteren existieren vorgefertigte Views, Steuerelemente<ref>{{Internetquelle |url=https://developer.apple.com/documentation/swiftui/views-and-controls |titel=Apple Developer Documentation |abruf=2020-07-15}}</ref> und Layout-Strukturen<ref>{{Internetquelle |url=https://developer.apple.com/documentation/swiftui/view-layout-and-presentation |titel=Apple Developer Documentation |abruf=2020-07-15}}</ref>, woraus eigene individuelle Ansichten für alle Apple Plattformen, wie [[IOS (Betriebssystem)|iOS]], [[MacOS]], [[watchOS]] sowie [[tvOS]] entwickelt werden können, die [[Quelltext|Quellcode]] zwischen den Plattformen teilen. Barrierefreiheit<ref>{{Internetquelle |url=https://developer.apple.com/videos/play/wwdc2019/238/ |titel=Accessibility in SwiftUI - WWDC 2019 - Videos |abruf=2020-07-15 |sprache=en}}</ref> und verschiedene Sprachen, Länder oder Kulturregionen werden unterstützt.
Es bietet die Möglichkeit, Views [[Deklarative Programmierung|deklarativ]] zu erstellen und Zustände in einer leichtgewichtigen Weise zu modellieren, sodass Zustandsänderungen sofort in der Benutzeroberfläche reflektiert werden. SwiftUI stellt außerdem Event-Handler für Gesten und andere Arten von Eingaben bereit. Des Weiteren existieren vorgefertigte Views, Steuerelemente<ref>{{Internetquelle |url=https://developer.apple.com/documentation/swiftui/views-and-controls |titel=Apple Developer Documentation |abruf=2020-07-15}}</ref> und Layout-Strukturen<ref>{{Internetquelle |url=https://developer.apple.com/documentation/swiftui/view-layout-and-presentation |titel=Apple Developer Documentation |abruf=2020-07-15}}</ref>, woraus eigene individuelle Ansichten für alle Apple Plattformen, wie [[IOS (Betriebssystem)|iOS]], [[macOS]], [[watchOS]] sowie [[tvOS]] entwickelt werden können, die [[Quelltext|Quellcode]] zwischen den Plattformen teilen. Barrierefreiheit<ref>{{Internetquelle |url=https://developer.apple.com/videos/play/wwdc2019/238/ |titel=Accessibility in SwiftUI - WWDC 2019 - Videos |abruf=2020-07-15 |sprache=en}}</ref> und verschiedene Sprachen, Länder oder Kulturregionen werden unterstützt.


== Weblinks ==
== Weblinks ==

Version vom 29. Juli 2020, 14:31 Uhr

SwiftUI ist ein GUI-Framework von Apple, das auf dem Entwurfsmuster MVVM basiert. Während der WWDC 2019 wurde SwiftUI zum ersten Mal vorgestellt.

Es bietet die Möglichkeit, Views deklarativ zu erstellen und Zustände in einer leichtgewichtigen Weise zu modellieren, sodass Zustandsänderungen sofort in der Benutzeroberfläche reflektiert werden. SwiftUI stellt außerdem Event-Handler für Gesten und andere Arten von Eingaben bereit. Des Weiteren existieren vorgefertigte Views, Steuerelemente[1] und Layout-Strukturen[2], woraus eigene individuelle Ansichten für alle Apple Plattformen, wie iOS, macOS, watchOS sowie tvOS entwickelt werden können, die Quellcode zwischen den Plattformen teilen. Barrierefreiheit[3] und verschiedene Sprachen, Länder oder Kulturregionen werden unterstützt.

Einzelnachweise

  1. Apple Developer Documentation. Abgerufen am 15. Juli 2020.
  2. Apple Developer Documentation. Abgerufen am 15. Juli 2020.
  3. Accessibility in SwiftUI - WWDC 2019 - Videos. Abgerufen am 15. Juli 2020 (englisch).