美文网首页
swift 类型判断

swift 类型判断

作者: yiangdea | 来源:发表于2020-04-26 14:09 被阅读0次

类型判断

Objective-C中判断类型

[obj1 isKindOfClass:[ClassA class]];
[obj2 isMemberOfClass:[ClassB class]];

由于isKindOfClass和'isMemberOfClass' 均属于NSObject类
所以,只有集成自NSObject才能调用

swift中判断类型

由于swift多数类没有继承NSObject
所以isKindOfClass和'isMemberOfClass'通用性比较差
多数情况用

obj1 is ClassA 
这个判断等于
isKindOfClass

而且,is不光能用在class判断上,也能用在structenum类型上

相关文章

  • Swift 基础笔记 - 枚举

    枚举 OC定义和使用枚举 Swift定义枚举类型 Swift判断枚举类型 枚举成员类型

  • 【Swift】判断类型

    在OC中我们判断类型是通过 方法进行判断类型的,而在Swift3中判断类型的方法为: 使用方法:判断subView...

  • swift 类型判断

    类型判断 Objective-C中判断类型 由于isKindOfClass和'isMemberOfClass' 均...

  • Swift 判断类型

  • Swift类型判断

    五种方式进行类型判断 继承 NSObject 利用runtime获取类 let url = NSURL() le...

  • Swift类型判断

    一、isKind和isMember isKind和isMember属于oc的方法,类型必须是AnyObject 类...

  • 类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。Swift 中类型...

  • Swift:基础(二十八)类型转换

    Swift 类型转换 Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实...

  • iOS swift 学习(四)

    Swift 类型转换Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例...

  • Swift 之类型转换

    Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。Swift 中类型...

网友评论

      本文标题:swift 类型判断

      本文链接:https://www.haomeiwen.com/subject/atgktqtx.html