NSKeyedUnarchiver

E820440

NSKeyedUnarchiver is a Foundation framework class in Apple’s platforms used to decode and reconstruct objects from archives created by NSKeyedArchiver.

Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf Cocoa API
Foundation class
Objective-C class
canDecode Objective-C objects
collections
custom classes conforming to NSCoding
property list types
conformsTo NSSecureCoding (indirectly via decoded objects)
definedInFramework Foundation NERFINISHED
delegateCan handle unknown classes
substitute decoded objects
discouragedAPIs +unarchiveObjectWithData:
+unarchiveObjectWithFile:
hasClassMethod +setClass:forClassName:
+unarchiveObjectWithData:
+unarchiveObjectWithFile:
+unarchivedArrayOfObjectsOfClass:fromData:error:
+unarchivedObjectOfClass:fromData:error:
+unarchivedObjectOfClasses:fromData:error:
hasDelegateProtocol NSKeyedUnarchiverDelegate
hasInstanceMethod -containsValueForKey:
-decodeBoolForKey:
-decodeDoubleForKey:
-decodeFloatForKey:
-decodeIntegerForKey:
-decodeObjectForKey:
-finishDecoding
hasProperty decodingFailurePolicy
delegate
requiresSecureCoding
headerFile <Foundation/NSKeyedArchiver.h>
introducedOnPlatform iOS NERFINISHED
macOS NERFINISHED
tvOS NERFINISHED
watchOS NERFINISHED
language Objective-C NERFINISHED
Swift (via bridging)
ownedBy Apple Inc. NERFINISHED
recommendedAPIs +unarchivedObjectOfClass:fromData:error:
+unarchivedObjectOfClasses:fromData:error: NERFINISHED
relatedClass NSKeyedArchiver NERFINISHED
requires matching NSKeyedArchiver format
requiresSecureCodingByDefault true (in modern APIs)
superclass NSCoder
supports keyed archiving format
secure unarchiving APIs
supportsSecureCoding true GENERATED
supportsTopLevelObjects true GENERATED
usedFor decoding archived objects
unarchiving data created by NSKeyedArchiver

Referenced by (2)

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

NSCoder relatedTo NSKeyedUnarchiver
NSCoder superclassOf NSKeyedUnarchiver