Framework

Objective-C

Gain low-level access to the Objective-C runtime and the Objective-C root types.

Overview

The Objective-C 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.

Topics

Classes

class NSObject

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.

Protocols

protocol NSObjectProtocol

The group of methods that are fundamental to all Objective-C objects.

Enumerations

enum objc_AssociationPolicy

Type to specify the behavior of an association.