Когда я смотрю на заголовок NSObject.h для Objective-C, я нахожу некоторый код, подобный следующему, но я не могу выяснить значение класса как атрибута свойства.
@protocol NSSecureCoding <NSCoding>
@required
// This property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES.
// The Secure Coding Guide should be consulted when writing methods that decode data.
@property (class, readonly) BOOL supportsSecureCoding;
@end
Что означает атрибут класса?