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 }