Gain low-level access to the Objective-C runtime and the Objective-C root types.
- iOS 2.0+
- macOS 10.0+
- UIKit for Mac 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
The Objective-C Runtime module APIs define the base of the Objective-C language. These APIs include:
Types such as the
NSObject class and the
NSObjectProtocol protocol that provide the root functionality of most Objective-C classes
Functions and data structures that comprise the Objective-C runtime, which provides support for the dynamic properties of the Objective-C language
You typically don't need to use this module directly.
The root class of most Objective-C class hierarchies, from which subclasses inherit a basic interface to the runtime system and the ability to behave as Objective-C objects.
Describes the macOS Objective-C runtime library support functions and data structures.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software