RLMPropertyDescriptor

Objective-C


@interface RLMPropertyDescriptor : NSObject

Swift

@_nonSendable(_assumed) class RLMPropertyDescriptor : NSObject, @unchecked Sendable

Uma instância do RLMPropertyDescriptor representa uma propriedade específica em uma determinada classe.

  • Cria e retorna um descritor de propriedade.

    Declaração

    Objective-C

    + (nonnull instancetype)descriptorWithClass:(nonnull Class)objectClass
                                   propertyName:(nonnull NSString *)propertyName;

    Swift

    convenience init(with objectClass: AnyClass, propertyName: String)

    Parâmetros

    objectClass

    A classe deste descritor de propriedade.

    propertyName

    O nome deste descritor de propriedade.

  • A classe da propriedade.

    Declaração

    Objective-C

    @property (nonatomic, readonly) Class _Nonnull objectClass;

    Swift

    var objectClass: AnyClass { get }
  • O nome da propriedade.

    Declaração

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull propertyName;

    Swift

    var propertyName: String { get }