首页 > 解决方案 > 如何在 Swift 4.2 中为 UIViewController 生成 hashValue

问题描述

我想知道是否可以在运行时使用 UIViewController 的 hashValue 来唯一标识 UIViewController 的实例。

我试图创建一个 UIViewController 并修改它的一些属性并且 hasValue 保持不变。似乎 hashValue 在运行时没有改变,但我想确定并且我没有在文档中找到“它是如何生成的”。

有谁知道它是否基于起始内存地址?hashValue 可以在运行时更改吗?

标签: iosswiftuiviewcontrollerswift4.2hashable

解决方案


推荐阅读