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) -> Bool
static func == (WidgetInfo, WidgetInfo) -> Bool
- 返回一个布尔值,表示两个值是否相等。
Relationships
Conforms To
- CustomDebugStringConvertible
- Equatable
- Hashable
- Identifiable