What's New / App UI: SwiftUI, AppKit & UIKit

App UI: SwiftUI, AppKit & UIKit

+666 New~13 Deprecated−7 Removed11 frameworks

AppKit adds 318 APIs (message-based NSApplication notifications, NSTextViewportRenderingSurface) and SwiftUI adds 139 (document readers, navigation transitions), plus PaperKit's Markup model and UIKit bar-minimize behaviors.

AppKit
+318~3−1

AppKit is the macOS UI framework.

SwiftUI
+139~2−2

SwiftUI is Apple's declarative UI framework for building interfaces across iOS, macOS, and the other Apple platforms.

UIKit
+59~3−4

UIKit is Apple's framework for building app user interfaces.

PaperKit
+56~2

PaperKit models document markup elements through a common Markup protocol, covering shapes, images, links, and loupes.

PencilKit
+41

PencilKit captures Apple Pencil and touch input into strokes and renders them in a canvas view.

WebKit
+39

WebKit is Apple's web rendering engine, exposed through WKWebView and its delegate protocols for loading, navigating, and scripting web content.

SwiftUICore
+6

SwiftUICore holds foundation types of SwiftUI's declarative UI layer, including view-building and gesture primitives like ViewBuilder and TapGesture.

_WebKit_SwiftUI
+4

_WebKit_SwiftUI is a Swift cross-import overlay, not a standalone framework.

Charts
+3

Charts is Apple's framework for building data visualizations in SwiftUI.

WatchKit
~3

WatchKit is Apple's framework for building watchOS apps.

DeveloperToolsSupport
+1

DeveloperToolsSupport provides the runtime types that back Xcode developer tooling, letting code declare what tools such as Xcode Previews render…

← All categories