RLMPropertyDescriptor

Objective-C


@interface RLMPropertyDescriptor : NSObject

Swift

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

RLMPropertyDescriptor实例表示给定类的特定属性。

  • 创建并返回属性描述符。

    声明

    Objective-C

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

    Swift

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

    参数

    objectClass

    此属性描述符的类。

    propertyName

    此属性描述符的名称。

  • 属性的类。

    声明

    Objective-C

    @property (nonatomic, readonly) Class _Nonnull objectClass;

    Swift

    var objectClass: AnyClass { get }
  • 属性的名称。

    声明

    Objective-C

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

    Swift

    var propertyName: String { get }