UIKit

E97039

UIKit is Apple’s primary user interface framework for building and managing iOS app UIs, handling views, controls, event handling, and application infrastructure.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (9)

Statements (59)

Predicate Object
instanceOf software framework
user interface framework
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/uikit
introducedIn iPhone OS 2.0
partOf Apple platforms APIs
surface form: iOS SDK
platform iOS
iPadOS
tvOS
watchOS
surface form: watchOS (via WatchKit integration)
primaryLanguage Objective-C
Swift
provides Auto Layout APIs
accessibility support
alert controllers
animation support
appearance customization
application infrastructure
collection views
controls and widgets
document management
drag and drop APIs
drawing support
dynamic type support
event handling
gesture recognizers
input views and keyboards
multitasking support
navigation controllers
navigation management
resource management
scene management via UIScene APIs
scroll views
segue navigation
split view controllers
state restoration
storyboard integration
tab bar controllers
table views
text handling
touch handling
trait collections
view controller containment
view management
window management via UIWindow
relatedTo macOS Cocoa
surface form: AppKit

Core Animation
Quartz 2D
surface form: Core Graphics

SwiftUI
WatchKit
supports dark mode
dynamic interface scaling
localization
right-to-left layouts
usedFor building native iOS app user interfaces
coordinating with Core Animation
handling user interaction events
managing app lifecycle
rendering views on screen

Referenced by (27)

Full triples — surface form annotated when it differs from this entity's canonical label.

Swift usedWithFramework UIKit
subject surface form: Swift (programming language)
tvOS usesFramework UIKit
this entity surface form: UIKit for tvOS
visionOS includesFramework UIKit
this entity surface form: UIKit for visionOS
Cocoa relatedFramework UIKit
this entity surface form: Cocoa Touch
SwiftUI integratesWith UIKit
Touch Bar supportedByFramework UIKit
this entity surface form: UIKit on macOS Catalyst
OPENSTEP influenced UIKit
this entity surface form: Cocoa Touch
macOS Cocoa relatedFramework UIKit
this entity surface form: Cocoa Touch
NeXTSTEP influenced UIKit
this entity surface form: Cocoa Touch
TVMLKit relatedTo UIKit
this entity surface form: UIKit for tvOS
Quartz 2D integratesWith UIKit
Apple operating systems userInterfaceFramework UIKit
this entity surface form: UIKit (iOS, iPadOS, tvOS)
AVFoundation frameworkLayer UIKit
this entity surface form: Cocoa Touch
macOS Accessibility API integratedWith UIKit
this entity surface form: UIKit for Mac (Mac Catalyst)
Objective-C runtime usedBy UIKit
this entity surface form: UIKit framework
macOS Big Sur includesFramework UIKit
this entity surface form: UIKit for Mac (Mac Catalyst)
Quartz usedBy UIKit
subject surface form: Quartz (Apple graphics)
MetalKit integratesWith UIKit
Core Animation layerBacks UIKit
this entity surface form: UIView
libSystem dependencyOf UIKit
this entity surface form: UIKit framework
Core Text usedWith UIKit