如何获取 Class Name/Storage 类型的 NSArray 或 NSSet?
How to get Class Name/Storage type of NSArray or NSSet?
我想获取 NSArray 或 NSSet 的存储类型。
例如我定义了属性:
@property (nonatomic, retain) NSSet <TestClass > testComments;
现在我想获取 NSSet 的 class (TestClass) 的名称。请帮我实现这个目标。
谢谢。
这不可能。与 Java 一样,Objective-C 的泛型支持仅在编译时提供。它们只不过是帮助 Swift 编译器的美化注解,而 clang 生成的警告确实是偶然的。
我想获取 NSArray 或 NSSet 的存储类型。
例如我定义了属性:
@property (nonatomic, retain) NSSet <TestClass > testComments;
现在我想获取 NSSet 的 class (TestClass) 的名称。请帮我实现这个目标。
谢谢。
这不可能。与 Java 一样,Objective-C 的泛型支持仅在编译时提供。它们只不过是帮助 Swift 编译器的美化注解,而 clang 生成的警告确实是偶然的。