Словарь-ключ требует Hashable
соответствия:
class Test {}
var dictionary = [Test: String]() // Type 'Test' dies not conform to protocol 'Hashable'
class Test: NSObject {}
var dictionary = [Test: String]() // Works
Как получить адрес чистого экземпляра класса Swift для использования в качестве hashValue
?