如何免费建设自己稳定的网站世界杯比分查询
Identifiable
一类类型,其实例持有具有稳定标识的实体的值。
protocol Identifiable
总览
使用该Identifiable协议为类或值类型提供稳定的身份概念。例如,您可以定义一个User类型,该类型的id属性在应用程序和应用程序的数据库存储之间是稳定的。id即使其他数据字段(例如用户名)发生更改,也可以使用该属性来标识特定用户。
Identifiable未指定身份的持续时间和范围。身份可以是以下任何一种:
保证始终唯一(例如,UUID)。
每个环境永久唯一(例如,数据库记录键)。
在进程的生命周期中是唯一的(例如,全局递增整数)。
在对象的生命周期中唯一(例如,对象标识符)。
在当前集合中唯一(例如,集合索引)。
协议的制定者和接收者都必须记录身份的性质。
符合可识别协议
Identifiable提供类类型的默认实现(使用),仅保证在对象的生存期内保持唯一。如果对象具有更强的身份概念,则可能需要提供自定义实现。ObjectIdentifier
参考代码
struct Item:Identifiable {let number: Stringlet id = UUID()
}
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470