Cocoa Touch

E782294

Cocoa Touch is Apple’s application development framework for building iOS and other mobile OS apps, providing the UI components, event handling, and infrastructure layers on top of the underlying operating system.

All labels observed (2)

Label Occurrences
Cocoa Touch canonical 19
Cocoa Touch APIs 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf software framework
basedOn Cocoa
developer Apple Inc.
includesFramework AVFoundation
AddressBook
Core Animation
Core Data
Core Graphics
linked to: Quartz 2D

Core Motion
linked to: CoreMotion

EventKit
Foundation
GameKit
MapKit
MessageUI
QuartzCore
linked to: Core Animation

UIKit
introducedWith iPhone OS 2.0 SDK
linked to: iPhone OS 2.0
languageSupport Objective-C
Swift
layer top layer of iOS technology stack
partOf Xcode development environment
linked to: Xcode

iOS SDK
platform iOS
iPadOS
tvOS
watchOS
provides animation support
application infrastructure
data management support
event handling
gesture recognition
localization support
multitouch event handling
text input management
user interface components
view controllers
runsOn Apple TV
linked to: tvOS

Apple Watch
iPad
iPhone
iPod touch
supports accelerometer input
background execution policies
device rotation handling
notifications
touch-based user interfaces
targetDeveloper iOS application developers
usesProgrammingModel Model–View–Controller

How these facts were elicited

Referenced by (20)

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

Objective-C runtime usedBy Cocoa Touch
NSObject framework Cocoa Touch
NSString usedInFramework Cocoa Touch
NSString primaryStringTypeFor Cocoa Touch APIs
linked to: Cocoa Touch
NSSet usedInFramework Cocoa Touch
NSCoder partOf Cocoa Touch
NSAutoreleasePool platform Cocoa Touch
NSException usedIn Cocoa Touch
NSException isRootExceptionClassIn Cocoa Touch
Foundation partOf Cocoa Touch
Core Data partOf Cocoa Touch
NSFastEnumeration usedIn Cocoa Touch
NSMutableCopying usedInFramework Cocoa Touch
NSCoding partOfEcosystem Cocoa Touch
NSRangeException usedIn Cocoa Touch