SwiftUI: Difference between revisions

Content deleted Content added
what is SwiftUI exactly? I have a citation now.
cite should be fixed
Line 11:
}}
 
'''SwiftUI''' is a user interface framework<ref>{{Cite nameweb |last="Mayo |first=Benjamin |date=June 3, 2019 |title=Apple announces SwiftUI, a modern declarative user interface framework for Apple platforms |url=https:0"//9to5mac.com/2019/06/03/apple-announces-swiftui-a-modern-declarative-user-interface-framework-for-apple-platforms/ |url-status=live |access-date=January 22, 2024 |website=9to5mac.com}}</ref> for building [[user interface]]s for [[iOS]], [[iPadOS]], [[watchOS]], [[tvOS]], [[visionOS]] and [[macOS]], developed by [[Apple Inc.]] for the [[Swift (programming language)|Swift]] programming language. It was announced at the company's [[Worldwide Developers Conference]] (WWDC) on June 3, 2019.
 
SwiftUI is [[Declarative programming|declarative]], contrasting with the [[Imperative programming|imperative syntax]] used in other Apple development frameworks such as [[UIKit]] and [[AppKit]]. SwiftUI allows for interoperability with other UIKit views, 2D drawing, animations, [[Event (computing)|event handling]], widgets, and [[data binding]]. SwiftUI automatically synchronizes between UI views and data.<ref>{{Cite web |title=SwiftUI |url=https://docs.developer.apple.com/documentation/swiftui |access-date=2024-01-10 |website=Apple Developer Documentation |language=en-US}}</ref>