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 }