我想将数据存储在作为 CNContact 一部分的联系人存储中。是否有 NSObject 或 CNContact 的属性可以存储数据结构或 NSDate 对象的内容?我希望能够了解上次修改 CNContact 的时间。我还没有发现 Apple 给我们的任何方法来专门做到这一点。我不想在 UserDefaults 或 CloudKit 或 Core Data 或任何其他持久数据方式中保存修改日期。我不想使用 CNContact 的 Note 属性,因为用户可以更改它。 CNContact 的 dates 实例属性是只获取的,我还没有找到任何使用该属性做我想做的事情的方法。
另一种方法是比较哈希值或对我们来说 CNContact 的 .isEqual 方法或使用 === 或 == 运算符。那行得通吗?