Type
Description and literal
id
The dynamic object type. Its negative literal is nil.
nil
Class
The dynamic class type. Its negative literal is Nil.
Nil
SEL
The data type (typedef) of a selector. The negative literal of this type is NULL.
typedef
NULL
BOOL
A Boolean type. The literal values are YES and NO.
YES
NO