NSUnarchiver

E821133

NSUnarchiver is an Objective-C class in Apple’s Foundation framework used to decode and reconstruct objects from archived data created by NSArchiver or related archiving classes.

Jump to: Statements Referenced by

Statements (41)

Predicate Object
instanceOf Foundation framework class
Objective-C class
availability iOS NERFINISHED
macOS NERFINISHED
tvOS NERFINISHED
watchOS NERFINISHED
canUnarchiveDataFrom NSArchiver archives
NSArchiver-based binary archives
category serialization API
conformsTo NSSecureCoding NERFINISHED
definedInFramework Foundation NERFINISHED
developedBy Apple Inc. NERFINISHED
documentationURL https://developer.apple.com/documentation/foundation/nsunarchiver
headerFile <Foundation/NSArchiver.h>
introducedFor object serialization
method +classNameDecodedForArchiveClassName:
+classNameForClass:
+decodeClassName:asClassName:
+setClassName:forClass:
+unarchiveObjectWithData:
+unarchiveObjectWithData:exception:
+unarchiveObjectWithFile:
+unarchiveObjectWithFile:exception:
-decodeArrayOfObjCType:count:at:
-decodeData
-decodeObject
-initForReadingWithData:
-isAtEnd
programmingLanguage Objective-C NERFINISHED
recommendedAlternative NSKeyedUnarchiver NERFINISHED
relatedTo NSArchiver NERFINISHED
NSKeyedUnarchiver NERFINISHED
requires matching NSArchiver format
status legacy API
superclass NSCoder NERFINISHED
supports class substitution during unarchiving
versioned archiving
threadSafety not inherently thread-safe
usedFor decoding archived data
reconstructing objects from archives
unarchiving objects

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

NSCoder superclassOf NSUnarchiver