Objective-C runtime

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:software
https://www.w3.org/2000/01/rdf-schema#label Objective-C runtime
gptkbp:implementedIn C
gptkbp:maintainedBy gptkb:Apple_Inc.
gptkbp:provides gptkb:network_protocol
gptkb:KVC_(Key-Value_Coding)
gptkb:KVO_(Key-Value_Observing)
gptkb:objc_allocateClassPair_function
gptkb:objc_getAssociatedObject_function
gptkb:objc_getClass_function
gptkb:objc_method_description_struct
gptkb:objc_msgSend_function
gptkb:objc_object_type
gptkb:objc_setAssociatedObject_function
dynamic typing
message passing
categories
selectors
introspection
NSObject base class
associated objects
class loading
class_addMethod function
class_getInstanceMethod function
dynamic method resolution
isa pointer
method dispatch
method swizzling
method_exchangeImplementations function
objc_class type
objc_property_t type
objc_registerClassPair function
objc_removeAssociatedObjects function
object allocation
object deallocation
property introspection
runtime debugging tools
runtime error handling
runtime functions
runtime headers
runtime hooks
runtime memory management
runtime type information
runtime versioning
gptkbp:usedBy gptkb:Objective-C_programming_language
gptkbp:usedIn gptkb:iOS
gptkb:macOS
gptkb:tvOS
gptkb:watchOS
gptkbp:bfsParent gptkb:Objective-C
gptkbp:bfsLayer 5