Objective-C运行时获取NSArray <nsstring * =“”> * demo;

时间:2016-05-01 12:10:49

标签: objective-c runtime

@property (nonatomic, copy)NSArray<NSString *> *Data;//excemple

我用:

objc_property_t *propers = class_copyPropertyList(c, &count);
for (int i=0; i<count; i++) {
    objc_property_t p = propers[i];
    NSLog(@"%s\n%s\n",property_getName(p),property_getAttributes(p));
}

结果是:

2016-05-01 20:04:10.952 demo-for-kvc-json[31505:538138] Data
T@"NSArray",C,N,V_Data

谁能告诉我如何获取&lt;&gt;?

的内容

1 个答案:

答案 0 :(得分:3)

你做不到。 Objective-C中的泛型仅作为编译器的提示,该信息不在运行时编码。