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 }