标签: swift swift3
我想要一个Dictionary,其键类型是类类型。字典要求其密钥为Hashable。
Dictionary
Hashable
在我的例子中,如果类参数相等(它们共享它们的内存位置),那么该类类型的实例将相等。有没有办法可以根据对象的内存地址实现Hashable协议hashValue?
hashValue
在Swift 2中,这可以通过使用Unmanaged.toOpaque来完成,但是在第一个Swift 3预览中该方法已经消失。
Unmanaged.toOpaque