FWClassPropertyInfo
@interface FWClassPropertyInfo : NSObject
属性信息
-
< property’s opaque struct
Declaration
Objective-C
@property (nonatomic, readonly) objc_property_t _Nonnull property; -
< property’s name
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull name; -
< property’s type
Declaration
Objective-C
@property (nonatomic, readonly) FWEncodingType type; -
< property’s encoding value
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull typeEncoding; -
< property’s ivar name
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull ivarName; -
< may be nil
Declaration
Objective-C
@property (nonatomic, readonly, nullable) Class cls; -
< may nil
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSArray<NSString *> *protocols; -
< getter (nonnull)
Declaration
Objective-C
@property (nonatomic, readonly) SEL _Nonnull getter; -
< setter (nonnull)
Declaration
Objective-C
@property (nonatomic, readonly) SEL _Nonnull setter; -
Undocumented
Declaration
Objective-C
- (instancetype)initWithProperty:(objc_property_t)property;
FWClassPropertyInfo Class Reference