Title: Theory / Important / CS / Programming / Objective-C / Documentation / Coding

Question: In order to conform to NSSecureCoding:
Answer: An object that does not override initWithCoder: can conform to NSSecureCoding without any changes (assuming that it is a subclass of another class that conforms).
Page: https://developer.apple.com/documentation/foundation/nssecurecoding?language=objc
Context: XCode test
Answer2: An object that does override initWithCoder: must decode any enclosed objects using the decodeObjectOfClass:forKey: method. In addition, the class must override the getter for its supportsSecureCoding property to return YES.