美文网首页
使用 isKindOf 和isMemberOf

使用 isKindOf 和isMemberOf

作者: 我叫山鸡_ | 来源:发表于2017-10-23 15:52 被阅读20次

在iOS面试题中经常会有一题是 isKindOf 和isMemberOf的区别,说的是isKindOf是检测是否为某个类的子类,而isMemberOf是检测具体的某一个类的方法,相对于isKindOf来说比较精确的是否为某个类。
嘴上说说的都懂,具体实际操作还没有过,刚巧,前几天项目中用到了。现在和大家来分享一下

看项目的内容

我的项目里有个需求,是一个报单系统,当点击“提交按钮”的时候,先发送一个网络请求,判断这个账号是否已经提交过了,如果提交过了,服务器返回一个字典,内容是用户已经提交的资料,不进行提交的操作;反之,服务器返回一个字符串“N”,进行提交到服务器的步骤。想当然,我用到了isKindOf,结果是可行了,出于好奇,我也使用了isMemberOf,结果不是NSDictory,所以用这个方法不起作用。

至于这两个类型是后台定义的类型

网络请求.png 返回字符串的情况.jpeg 返回字典的情况.jpeg

相关文章

网友评论

      本文标题:使用 isKindOf 和isMemberOf

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