【发布时间】:2012-02-13 23:05:17
【问题描述】:
我想创建一个 Objective-C 基类,它在运行时对所有(不同类型的)属性执行操作。由于并不总是知道属性的名称和类型,我该如何做这样的事情?
@implementation SomeBaseClass
- (NSString *)checkAllProperties
{
for (property in properties) {
// Perform a check on the property
}
}
编辑:这在自定义 - (NSString *)description: 覆盖中特别有用。
【问题讨论】:
标签: iphone objective-c ios cocoa-touch