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.

AI illustration

How this image was made

AI-generated illustration of UIKit

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

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

All labels observed (11)

How this entity was disambiguated

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 iOS SDK ⓘ
platform iOS ⓘ
iPadOS ⓘ
tvOS ⓘ
watchOS (via WatchKit integration) ⓘ
linked to: watchOS
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 AppKit ⓘ
linked to: macOS Cocoa

Core Animation ⓘ
Core Graphics ⓘ
linked to: Quartz 2D

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 ⓘ

How these facts were elicited

Referenced by (45)

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

Swift (programming language) → usedWithFramework → UIKit ⓘ
subject linked to: Swift
tvOS → usesFramework → UIKit for tvOS ⓘ
linked to: UIKit
visionOS → includesFramework → UIKit for visionOS ⓘ
linked to: UIKit
Cocoa → relatedFramework → Cocoa Touch ⓘ
linked to: UIKit
SwiftUI → integratesWith → UIKit ⓘ
Touch Bar → supportedByFramework → UIKit on macOS Catalyst ⓘ
linked to: UIKit
OPENSTEP → influenced → Cocoa Touch ⓘ
linked to: UIKit
macOS Cocoa → relatedFramework → Cocoa Touch ⓘ
linked to: UIKit
NeXTSTEP → influenced → Cocoa Touch ⓘ
linked to: UIKit
TVMLKit → relatedTo → UIKit for tvOS ⓘ
linked to: UIKit
Quartz 2D → integratesWith → UIKit ⓘ
Apple operating systems → userInterfaceFramework → UIKit (iOS, iPadOS, tvOS) ⓘ
linked to: UIKit
AVFoundation → frameworkLayer → Cocoa Touch ⓘ
linked to: UIKit
macOS Accessibility API → integratedWith → UIKit for Mac (Mac Catalyst) ⓘ
linked to: UIKit
Objective-C runtime → usedBy → UIKit framework ⓘ
linked to: UIKit
macOS Big Sur → includesFramework → UIKit for Mac (Mac Catalyst) ⓘ
linked to: UIKit
Quartz (Apple graphics) → usedBy → UIKit ⓘ
subject linked to: Quartz
MetalKit → integratesWith → UIKit ⓘ
Core Animation → layerBacks → UIView ⓘ
linked to: UIKit
libSystem → dependencyOf → UIKit framework ⓘ
linked to: UIKit
Core Text → usedWith → UIKit ⓘ
SKView → framework → UIKit ⓘ
TVML → relatedTechnology → UIKit ⓘ
MapKit → integratesWith → UIKit ⓘ
UIApplicationDelegate → definedIn → UIKit framework ⓘ
linked to: UIKit
UIApplicationDelegate → usedBy → UIApplication ⓘ
linked to: UIKit
UIApplicationDelegate → declaredInHeader → UIKit/UIApplication.h ⓘ
linked to: UIKit
NSRangeException → usedIn → UIKit ⓘ