NSKeyedUnarchiver

E820440

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

All labels observed (2)

How this entity was disambiguated

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
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
macOS
tvOS
watchOS
language Objective-C
Swift (via bridging)
ownedBy Apple Inc.
recommendedAPIs +unarchivedObjectOfClass:fromData:error:
+unarchivedObjectOfClasses:fromData:error:
linked to: NSKeyedUnarchiver
relatedClass NSKeyedArchiver
requires matching NSKeyedArchiver format
requiresSecureCodingByDefault true (in modern APIs)
superclass NSCoder
supports keyed archiving format
secure unarchiving APIs
supportsSecureCoding true
supportsTopLevelObjects true
usedFor decoding archived objects
unarchiving data created by NSKeyedArchiver

How these facts were elicited

Referenced by (10)

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

NSCoder superclassOf NSKeyedUnarchiver
NSCoder relatedTo NSKeyedUnarchiver
NSSecureCoding relatedTo NSKeyedUnarchiver
NSCoding relatedTo NSKeyedUnarchiver
NSSecureCoding enforcedBy NSKeyedUnarchiver
subject linked to: NSSecureCoding (via subclasses)
NSSecureCoding relatedTo NSKeyedUnarchiver
subject linked to: NSSecureCoding (via subclasses)
NSKeyedArchiver relatedClass NSKeyedUnarchiver
NSKeyedUnarchiver recommendedAPIs +unarchivedObjectOfClasses:fromData:error:
linked to: NSKeyedUnarchiver
NSUnarchiver relatedTo NSKeyedUnarchiver
NSUnarchiver recommendedAlternative NSKeyedUnarchiver