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.

AI illustration

How this image was made

AI-generated illustration of Objective-C

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 Objective-C (Objective-C is an object-oriented programming language primarily known for its use in developing software for Apple's macOS and iOS platforms.)

All labels observed (10)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf object-oriented programming language ⓘ
programming language ⓘ
associatedFramework AppKit ⓘ
linked to: macOS Cocoa

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 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 ⓘ

How these facts were elicited

Referenced by (273)

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

macOS → supportsProgrammingLanguage → Objective-C ⓘ
WorldWideWeb → programmingLanguage → Objective-C ⓘ
subject linked to: WorldWideWeb (web browser)
NeXT Inc. → usedProgrammingLanguage → Objective-C ⓘ
iOS → programmingLanguage → Objective-C ⓘ
C → influenced → Objective-C ⓘ
Java → influencedBy → Objective-C ⓘ
Swift (programming language) → influencedBy → Objective-C ⓘ
subject linked to: Swift
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 runtime ⓘ
linked to: Objective-C
Cocoa → supportsLanguageBinding → Objective-C ⓘ
Mail → programmingLanguage → Objective-C ⓘ
Xcode → programmingLanguageSupport → Objective-C ⓘ
Nexus → programmingLanguage → Objective-C ⓘ
NeXTstation → developmentLanguageSupport → Objective-C ⓘ
subject linked to: NeXTstation in 1990
NeXTSTEP Foundation Kit → defines → NSArray ⓘ
linked to: Objective-C
iTunes → programmingLanguage → Objective-C ⓘ
HealthKit → primaryLanguage → Objective-C ⓘ
subject linked to: HealthKit framework
ARKit → programmingLanguage → Objective-C ⓘ
subject linked to: ARKit framework
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 (via Clang) ⓘ
linked to: Objective-C
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 ⓘ