- Inherits from:
- NSObject
- Conforms to:
- NSObject
- (NSObject)
Declared in:
- Foundation/NSSerialization.h
The NSDeserializer class declares methods that convert an abstract representation of a property list (as contained in an NSData object) into a graph of property list objects in memory. The NSDeserializer class object itself provides these methods-you don't create instances of NSDeserializer. Options to these methods allow you to specify that container objects (arrays or dictionaries) in the resulting graph be mutable or immutable; that deserialization begin at the start of the data or from some position within it; or that deserialization occur lazily, so a property list is deserialized only if it is actually going to be accessed. See the NSSerializer specification for more information on serialization.
+ (id)deserializePropertyListFromData:(NSData
*)data
atCursor:(unsigned *)cursor
mutableContainers:(BOOL)mutable
+ (id)deserializePropertyListFromData:(NSData
*)serialization
mutableContainers:(BOOL)mutable
+ (id)deserializePropertyListLazilyFromData:(NSData
*)data
atCursor:(unsigned *)cursor
length:(unsigned)length
mutableContainers:(BOOL)mutable