Instances of the NSValueTransformer class are used
to convert values from one representation to another. The
base class is abstract and its methods must be
overridden by subclasses to do the actual work.
Returns the transformer registered for the
specified name, or nil if
no transformer is registered for name. If no
transformer is found, but the name
corresponds to a valid NSValueTransformer
subclass name, the receiver
instantiates this subclass using
-init
and registers it automatically for name.
Performs a reverse transformation on the specified
value and returns the resulting object.
The default implementation raises an
exception if
+allowsReverseTransformation
returns NO, otherwise it calls
-transformedValue:
and returns the result.