The root class of most Foundation class hierarchies.
Citizens in Foundation
A type with a customized textual representation suitable for debugging purposes.
A type with a customized textual representation.
A type that can be compared for value equality.
A type that can be hashed into a
Hasherto produce an integer hash value.
NSCopyingprotocol declares a method for providing functional copies of an object. The exact meaning of “copy” can vary from class to class, but a copy must be a functionally independent object with values identical to the original at the time the copy was made.
NSObjectProtocolgroups methods that are fundamental to all Foundation objects.