import UIKit //必须要有@objcMembers修饰符,否则获取到的成员属性为0 @objcMembers class Person: NSObject { var name: String? var age: Int = 0 var title: String? class func propertyList() -> [String] { var arr: [String] = [] var count: UInt32 = 0 let list = class_copyProp
最近正好使用到了Guava的TypeToken来获取泛型的类型信息 比如,泛型父类需要获取其子类定义的泛型类型时: public abstract class GenericClazz<V> { private Class<V> classType; public void doSth() { final TypeToken<V> typeToken = new TypeToken<V>(getClass()) {}; classType = (Class&