在SDK部分的Swift.org migration guide部分引用了 struct“包装类型”,我有很多与之相关的问题。
在Swift 3中,很多基金会的“串式”API已经出现过 更改为使用struct“包装类型”,例如new Notification.Name类型。因为,通知名称和通用名称很常见 要全局声明的其他字符串常量或静态成员, 利用这些新类型的最佳方式通常是 在声明点构造包装器:
这些是什么,它们是包装函数吗? As described by wikipedia或者它们是Adapter Pattern
的实现使用 struct“包装器类型”有什么好处?