Swift 如何获取类的Class

来源:互联网 发布:centos指令大全 编辑:程序博客网 时间:2024/06/07 09:12

在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.parentViewControllerisUIPageViewController 这种方式

0 0
原创粉丝点击