〈extreme.framework/NSObject+Class.h〉 发表于 2020-08-30 分类于 开发文档 〈extreme.framework/NSObject+Class.h〉PropertyModel[这是什么?]2.0~[这是什么?]123456@interface PropertyModel : NSObject@property (copy, nonatomic, nonnull) NSString *propertyName;@property (copy, nonatomic, nonnull) NSString *propertyType;@end [这是什么?] NSObject+Class2.0~123456789101112131415typedef void (^_Nullable EnumerateClass)(Class _Nonnull cls, BOOL *_Nonnull stop);typedef void (^_Nullable EnumeratePropertiesFinish)(PropertyModel *_Nonnull pModel);/** 遍历所有的父类。(Enumerate every class of every super class.) @param enumerateClass EmunClassBlock 实例 */- (void)enumerateClass:(EnumerateClass)enumerateClass;/** 遍历所有的属性。(Enumerate every property of a class.) @param cl class @param finish EnumeratePropertiesFinish 实例 */- (void)enumerateProperties:(Class _Nonnull)cls finish:(EnumeratePropertiesFinish)finish; 本文作者: Frederico Yang 本文链接: http://www.xfmwk.com/2020/08/30/extreme-framework-NSObject-Class-h/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!