关键字is相当于isKindOfClass.
但是我无法isMemberOfClass在swift中找到相同的东西.
注:我的问题是不是之间的差别isKindOfClass还是isMemberofclass相当的问题是,什么是相当于isMemberofClass在斯威夫特
有人请澄清一下
Gri*_*mxn 14
您正在寻找type(of:)(以前.dynamicType在Swift 2中).
例:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2170 次 |
| 最近记录: |