在Objective-C中,如果要获取一个类的类型,可以使用 Student.class,获取对象的类型使用 student.class。但在Swift中使用下面的方式进行替代
- (Class)class OBJC_SWIFT_UNAVAILABLE("use 'anObject.dynamicType' instead");
+ (Class)class OBJC_SWIFT_UNAVAILABLE("use 'aClass.self' instead");
也就是student.dynamicType和Student.self
如果要判断类型,也可以用:
self.parentViewControlleris UIPageViewController 这种方式