isKindOfClass和isMemberOfClass 都是NSObject的比較Class的方法
但兩個有很大區(qū)別:
isKindOfClass來確定一個對象是否是一個類的實(shí)例,或者是派生自該類的實(shí)例.
isMemberOfClass只能確定一個對象是否是當(dāng)前類的實(shí)例。
例如:我們已經(jīng)繼承NSObject派生了自己的類,isMemberOfClass不能檢測任何的類都是基于NSObject類這一事實(shí),而isKindOfClass可以。
所以一般情況下圍了減少誤判,我們一般使用is kind of class來進(jìn)行對比。