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,如果这就是你正在寻找的。 –