Describes the action an
NSCoder should take when it encounters decode failures (e.g. corrupt data) for non-TopLevel decodes. Darwin platfrom supports exceptions here, and there may be other approaches supported in the future, so its included for completeness.
Citizens in Foundation
A type that can be compared for value equality.
A type that can be hashed into a
Hasherto produce an integer hash value.
A type that can be converted to and from an associated raw value.