The keyword is
is equivalent to isKindOfClass
.
But I am unable to find what is equivalent of isMemberOfClass
in swift.
Note:
My question is not about the difference between isKindOfClass
or isMemberofclass
rather the question is about what is the equivalent of isMemberofClass
in Swift
somebody please clarify
You are looking for type(of:)
(previously .dynamicType
in Swift 2).
Example:
class Animal {}
class Dog : Animal {}
class Cat : Animal {}
let c = Cat()
c is Dog // false
c is Cat // true
c is Animal // true
// In Swift 3:
type(of: c) == Cat.self // true
type(of: c) == Animal.self // false
// In Swift 2:
c.dynamicType == Cat.self // true
c.dynamicType == Animal.self // false
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With