关键字 “propertywrapper” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
SwiftUIBackports
适用于 iOS、macOS、tvOS 和 watchOS 的 SwiftUI 回溯移植集合
DIKit
Swift 库,允许您通过创建一个将所有依赖项保存在一个容器中的容器,在您的项目中使用依赖注入模式
CodableWrapper
@CodingKey("encoder", "decoder") var cool: Bool = true
ValidatedPropertyKit
使用 Property Wrapper 轻松验证您的属性 👮
StorageKit
用于从任何类型的存储中保存和检索数据的 Swift 库
iCloudStorage
iCloudStorage 是 NSUbiquitousKeyValueStore 的属性包装器,可以轻松访问您的共享 UserDefaults。
deep-codable
将深度嵌套的数据编码和解码为扁平化的 Swift 对象
EFStorage
轻松地在任何地方存储任何东西。文档
SecureStorage
SecureStorage 是 keychain 的属性包装器,可以轻松访问您的受保护数据。
swiftui-shared-object
SwiftUI ObservableObject 的新属性包装器。
VIViewInvalidating
当属性值更改时,一个 swift PropertyWrapper 提供自动 NSView 和 UIView 失效。(@Invalidating 的向后兼容版本)
CodableX
使用 Property Wrappers 让 Swift 的 Codable 更容易。
Impose
Impose 是一个简单的 Swift 依赖注入库
Pharos
Pharos 是一个用于 Swift 的 Observer 模式框架,它利用 propertyWrapper。当使用响应式编程设计应用程序时,它可以提供很大的帮助
SuperCodable
Codable,但具有 Super power,使自定义 Codable 行为变得容易。
15 个软件包。