美文网首页
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 类型判断

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