WidgetInfo Structure

WidgetInfo

包含用户配置的小部件信息的结构。


定义

  1. 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) -> Bool
  • static func == (WidgetInfo, WidgetInfo) -> Bool
    • 返回一个布尔值,表示两个值是否相等。

Relationships

Conforms To

  • CustomDebugStringConvertible
  • Equatable
  • Hashable
  • Identifiable