Objective-C (programming language)
GPTKB entity
Statements (101)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:programming_language
|
| gptkbp:designedBy |
gptkb:Brad_Cox
gptkb:Tom_Love |
| gptkbp:developer |
gptkb:Apple_Inc.
gptkb:NeXT |
| gptkbp:fileExtension |
.mm
.h .m |
| gptkbp:firstAppearance |
1984
|
| gptkbp:hasFeature |
gptkb:Cocoa_framework
gptkb:UIKit gptkb:ARC_(Automatic_Reference_Counting) gptkb:Objective-C++ gptkb:AppKit gptkb:Foundation_framework dynamic typing dot notation properties blocks selectors static typing @dynamic directive @synthesize directive dynamic method resolution fast enumeration method swizzling optional protocol methods synthesized accessors manual retain-release dynamic class loading weak references @NSCoding protocol @NSCopying protocol @NSProxy class @NSZone class @autoreleasepool directive @available directive @class directive @defs directive @deprecated directive @encode directive @end directive @implementation directive @import directive @interface directive @objc directive @optional directive @private/@protected/@public access specifiers @property directive @protocol directive @required directive @selector directive @synchronized directive @try/@catch/@finally directives @unavailable directive Cocoa Touch framework NSObjects OpenStep framework atomic and nonatomic properties bridging with C copy references key-value coding key-value observing method forwarding runtime introspection runtime message dispatch strong references synthesized properties |
| gptkbp:implementedIn |
gptkb:GCC
gptkb:Clang gptkb:Apple_LLVM_Compiler |
| gptkbp:influenced |
gptkb:Swift_(programming_language)
gptkb:Objective-C++ |
| gptkbp:influencedBy |
gptkb:Smalltalk
gptkb:C_(programming_language) |
| gptkbp:latestReleaseVersion |
2.0
|
| gptkbp:license |
gptkb:Apple_Public_Source_License
gptkb:GNU_General_Public_License |
| gptkbp:objectModel |
message passing
|
| gptkbp:paradigm |
object-oriented programming
imperative programming reflective programming |
| gptkbp:platform |
gptkb:iOS
gptkb:macOS gptkb:GNUstep |
| gptkbp:runsOn |
gptkb:ARM
gptkb:PowerPC x86 |
| gptkbp:standardizedBy |
gptkb:Apple_Inc.
|
| gptkbp:supports |
gptkb:network_protocol
automatic reference counting categories manual memory management dynamic runtime |
| gptkbp:typingDiscipline |
dynamic typing
static typing |
| gptkbp:usedFor |
iOS application development
macOS application development |
| gptkbp:bfsParent |
gptkb:iOS_Programming:_The_Big_Nerd_Ranch_Guide
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Objective-C (programming language)
|