Objective-C

E41439

Objective-C is an object-oriented programming language primarily known for its use in developing software for Apple's macOS and iOS platforms.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (8)

Statements (51)

Predicate Object
instanceOf object-oriented programming language
programming language
associatedFramework macOS Cocoa
surface form: AppKit

Foundation framework
UIKit
compatibleWith C
designedBy Brad Cox
Tom Love
developedFor NeXTSTEP originally
fileExtension .m
.mm
firstAppeared 1984
hasFeature categories for extending classes
protocols for interface abstraction
selectors for method identification
hasRuntime Objective-C runtime
implements C language superset
influenced GNUStep Objective-C runtime extensions
Swift
influencedBy C
Smalltalk
memoryManagementModel automatic reference counting
manual reference counting
ownedBy Apple Inc.
paradigm imperative
object-oriented
reflective
previouslyImplementedBy GNU Compiler Collection
surface form: GCC
primaryCompiler Clang
primaryIDE Xcode
runsOn iOS
iPadOS
macOS
tvOS
watchOS
standardizedBy Apple Inc.
supports automatic reference counting
blocks
categories
dynamic dispatch
key-value coding
key-value observing
message passing
properties
protocols
typingDiscipline dynamic
static
usedFor Cocoa Touch development
Cocoa development
iOS application development
macOS application development

Referenced by (137)

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

macOS supportsProgrammingLanguage Objective-C
WorldWideWeb (web browser) programmingLanguage Objective-C
subject surface form: WorldWideWeb
NeXT Inc. usedProgrammingLanguage Objective-C
iOS programmingLanguage Objective-C
C influenced Objective-C
Java influencedBy Objective-C
Swift influencedBy Objective-C
subject surface form: Swift (programming language)
watchOS primaryLanguage Objective-C
iPadOS programmingLanguage Objective-C
tvOS programmingLanguageForApps Objective-C
Apple Safari programmingLanguage Objective-C
Dennis Ritchie influenced Objective-C
visionOS programmingLanguage Objective-C
Cocoa programmingLanguage Objective-C
Cocoa basedOn Objective-C
this entity surface form: Objective-C runtime
Cocoa supportsLanguageBinding Objective-C
Mail programmingLanguage Objective-C
Xcode programmingLanguageSupport Objective-C
Nexus programmingLanguage Objective-C
NeXTstation in 1990 developmentLanguageSupport Objective-C
subject surface form: NeXTstation
NeXTSTEP Foundation Kit defines Objective-C
this entity surface form: NSArray
iTunes programmingLanguage Objective-C
HealthKit framework primaryLanguage Objective-C
subject surface form: HealthKit
ARKit framework programmingLanguage Objective-C
subject surface form: ARKit
Darwin primaryProgrammingLanguage Objective-C
OPENSTEP languageBinding Objective-C
WebObjects programmingLanguage Objective-C
WebObjects supportsLanguage Objective-C
NeXT Mail programmingLanguage Objective-C
Snapchat programmingLanguage Objective-C
GNU toolchain supportsLanguage Objective-C
Clang supportsLanguage Objective-C
LLVM supportsLanguageFrontend Objective-C
this entity surface form: Objective-C (via Clang)
GDB supportsProgrammingLanguage Objective-C
Smalltalk influenced Objective-C
GNU Automake supportsLanguage Objective-C
WhatsApp programmingLanguage Objective-C
Telegram programmingLanguage Objective-C
Objective-C++ basedOn Objective-C
Maps Platform Mobile SDKs supports Objective-C
UIKit primaryLanguage Objective-C