0
A
回答
1
在這個問題 How do you find out the type of an object (in Swift)?
下面的幾個例子中提到,您可以使用鏡像結構:
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
相關問題
- 1. 是否有可能在Java中像c#一樣形成設計?
- 2. 如何檢查文件是否是C++中的圖像類型?
- 3. 是否像在swift中轉換一樣?
- 4. 是否有可能從字符串中獲取Swift類型?
- 5. 檢查一個文件是否是C中的特定類型
- 6. 是否有可能實現可空類型一樣NullableOfInteger在VB6
- 7. 是否有可能檢測到Java中是否有類可用?
- 8. 是否有可能在C#中爲泛型創建「此類型」?
- 9. 是否有可能在PHP中像Java的socksProxyHost一樣?
- 10. 是否有可能檢查一個類是否在jquery中被刪除
- 11. 是否有C++的樣式檢查器?
- 12. 是否有可能#include在C++類中?
- 13. 父類可以檢查子類是否有這樣的字段?
- 14. 是否有可能在泛型中有可選類型?
- 15. 在Swift中檢查是否符合協議和關聯類型
- 16. 是否有可能檢查aspx頁面是否爲圖像
- 17. 可能檢查一個類是否在PHP中擴展?
- 18. 是否有可能在c#中別名數組類型?
- 19. 是否有可能讀swift
- 20. 是否有像Excel一樣的「間接」可可功能?
- 21. 是否有可能在joomla中像drupal一樣分類和用戶管理?
- 22. 如何檢查一個泛型是否是Swift中其他泛型類型的子類?
- 23. 是否有可能使用Realm(在Swift中)沒有子類Object?
- 24. 檢查類型是否可散
- 25. 如何檢查一個對象是否爲類c的類型?
- 26. 是否有可能檢查一個字符串是否與數組或字典中的字符串匹配,Swift?
- 27. 如何檢查一個類是否爲MVC中的模型類
- 28. 是否有可能在vhdl中有泛型類型?
- 29. 可能在Swift中創建一個通用類型檢查函數?
- 30. Swift中的「&&」和「,」是否一樣?
'如果OBJ1是obj2.dynamicType'? – jtbandes
@jtbandes不幸的是,它不能編譯這段代碼 – mra214
你可以通過if(obj1 === obj2)來檢查objective1是否等於object2,如果這就是你正在尋找的。 –