如何在 Objective-C 中获得给定对象属性的列表(以 NSArray或 NSDictionary的形式) ?
设想下面的场景: 我已经定义了一个父类,它只扩展了 NSObject,其中包含一个 NSString、一个 BOOL和一个 NSData对象作为属性。然后我有几个扩展这个父类的类,每个类都添加了许多不同的属性。
有没有什么办法可以在 家长类上实现一个实例方法,它遍历整个对象并返回,比如说,每个(子)类属性的 NSArray作为 NSStrings在父类上是 没有,这样我以后可以在 KVC 中使用这些 NSString?