WidgetInfo Structure
WidgetInfo
包含用户配置的小部件信息的结构。
定义
struct WidgetInfo
Topics
获取配置的小部件信息
let kind: String- 创建小组件配置时指定的字符串。
let family: WidgetFamily- 小组件的大小:small、medium、large。
let configuration: INIntent?- 一个包含用户编辑值的SiriKit意图。
识别小部件信息(Identifying Widget Information)
var id: WidgetInfo小部件的id。var id: ObjectIdentifier与self相关的实体id。typealias ID- 代表与self相关联的实体id的类型。
描述小部件信息(Describing Widget Information)
var hashValue: Int- 其Hash值.
func hash(into: inout Hasher)- 通过将该值的基本组件输入到给定的hash中,对其进行hash。
var debugDescription: String- 本实例的文字表述,调试时适用。
比较小部件信息(Comparing Widget Information)
static func != (WidgetInfo, WidgetInfo) -> Boolstatic func == (WidgetInfo, WidgetInfo) -> Bool- 返回一个布尔值,表示两个值是否相等。
Relationships
Conforms To
- CustomDebugStringConvertible
- Equatable
- Hashable
- Identifiable
