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 ⓘ