Jump to content

SwiftUI

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Citation bot (talk | contribs) at 00:31, 24 January 2024 (Removed parameters. | Use this bot. Report bugs. | Suggested by Jay8g | Category:CS1 maint: url-status | #UCB_Category 61/214). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
SwiftUI
Developer(s)Apple Inc.
Initial releaseJune 3, 2019
Operating systemiOS, iPadOS, macOS, tvOS, watchOS, visionOS
TypeSoftware framework
LicenseProprietary

SwiftUI is a user interface framework[1] for building user interfaces for iOS, iPadOS, watchOS, tvOS, visionOS and macOS, developed by Apple Inc. for the Swift programming language. It was announced at the company's Worldwide Developers Conference (WWDC) on June 3, 2019.

SwiftUI is declarative, contrasting with the 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 handling, widgets, and data binding. SwiftUI automatically synchronizes between UI views and data.[2]

SwiftUI integrates with other Apple services, such as Xcode to provide for real-time previews during editing,[3] and support for maps with Apple Maps.[4]

References

  1. ^ Mayo, Benjamin (June 3, 2019). "Apple announces SwiftUI, a modern declarative user interface framework for Apple platforms". 9to5mac.com. Retrieved January 22, 2024.
  2. ^ "SwiftUI". Apple Developer Documentation. Retrieved 2024-01-10.
  3. ^ "Previews in Xcode". Previews in Xcode – Apple Developer Documentation. Archived from the original on 2023-11-07. Retrieved 2023-11-07.
  4. ^ "MapKit for SwiftUI". Apple Developer Documentation. Retrieved 2024-01-10.

Further reading