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.
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.