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.

All labels observed (2)

Label Occurrences
NSArchiver 1
NSUnarchiver canonical 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf Foundation framework class ⓘ
Objective-C class ⓘ
availability iOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
canUnarchiveDataFrom NSArchiver archives ⓘ
NSArchiver-based binary archives ⓘ
category serialization API ⓘ
conformsTo NSSecureCoding ⓘ
definedInFramework Foundation ⓘ
developedBy Apple Inc. ⓘ
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 ⓘ
recommendedAlternative NSKeyedUnarchiver ⓘ
relatedTo NSArchiver ⓘ
linked to: NSUnarchiver

NSKeyedUnarchiver ⓘ
requires matching NSArchiver format ⓘ
status legacy API ⓘ
superclass NSCoder ⓘ
supports class substitution during unarchiving ⓘ
versioned archiving ⓘ
threadSafety not inherently thread-safe ⓘ
usedFor decoding archived data ⓘ
reconstructing objects from archives ⓘ
unarchiving objects ⓘ

How these facts were elicited

Referenced by (2)

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

NSCoder → superclassOf → NSUnarchiver ⓘ
NSUnarchiver → relatedTo → NSArchiver ⓘ
linked to: NSUnarchiver