2016-04-28 8 views

答えて

1
この質問ここで How do you find out the type of an object (in Swift)?
いくつかの例で述べたように

あなたはミラー構造体を使用することができます。obj2.dynamicType`

let var1 = "Test" 
let var2 = "Hello World" 
let var3 = UIView() 
let var4 = UIView(frame: CGRect.zero) 

let mirror1 = Mirror(reflecting: var1) 
let mirror2 = Mirror(reflecting: var2) 
let mirror3 = Mirror(reflecting: var3) 
let mirror4 = Mirror(reflecting: var4) 

print(mirror1.subjectType == mirror2.subjectType) // true 
print(mirror2.subjectType == mirror3.subjectType) // false 
print(mirror3.subjectType == mirror4.subjectType) // true 
関連する問題