两者有什么区别isKind(of aClass: AnyClass)
和isMember(of aClass: AnyClass)
斯威夫特函数?
Objective-C 中的原始问题
两者有什么区别isKindOfClass:(Class)aClass
和isMemberOfClass:(Class)aClass
功能?
我知道它很小,比如,一个是全局的,而另一个是精确的类匹配,但我需要有人指定哪个是哪个。
isKindOfClass:
回报YES
如果接收者是一个实例指定类别的or任何类的实例inherits来自指定的类。
isMemberOfClass:
回报YES
当且仅当接收者是一个实例指定类别的。
大多数时候你想使用isKindOfClass:
确保您的代码也适用于子类。
The NSObject 协议参考更多地讨论这些方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)