let view1 = UIView()
view1.isKind(of: UIView.self)
view1.isMember(of: UIView.self)
let number1: Int = 10
let numberIsInt = (number1 is Int) ? true : false
let string = "Hello World!"
let array = [1, 2, 3, 4, 5, 6]
let dict = ["1": 1, "2": 2, "3": 3]
let view = UIView()
let data = Data()
func judgmentClass(_ obj: Any) {
let mirrorType = Mirror(reflecting: obj).subjectType
if mirrorType == String.self {
//...
} else if mirrorType == Array<Int>.self {
//...
} else if mirrorType == Dictionary<String, Int>.self {
//...
} else if mirrorType == UIView.self {
//...
} else {
//...
}
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。