关键词 “property-wrapper” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
Foil
一个轻量级的 UserDefaults 属性包装器,做得恰到好处
Prephirences
Prephirences 是一个 Swift 库,提供有用的协议和便捷方法来管理应用程序偏好设置、配置和应用程序状态。UserDefaults
ExCodable
使用 Swift Codable 进行 JSON 模型转换
AppState
🧠 适用于 Swift 6 应用程序的轻松状态管理和依赖注入
Burritos
Swift 属性包装器(以前称为“属性委托”)的集合
Persist
可扩展的类型安全存储,利用属性包装器。支持 Codable 等转换器。内置支持 UserDefaults、NSUbiquitousKeyValueStore、FileManager 和内存存储。
DefaultCodable
一种使用 Swift Codable 类型处理默认值的便捷方法
PersistedPropertyWrapper
一个 Swift 库,用于启用简单的持久性 UserDefaults 存储
YMFF
轻松实现功能管理。
APIWrapper
🍯 使用 @propertyWrapper 以更聚合的形式为网络请求提供必要的数据。
Invalidating
将新的 @Invalidating 属性包装器反向移植到较旧的平台
Partial
类型安全包装器,镜像包装类型的属性,使每个属性都变为可选
EFStorage
轻松地在任何地方存储任何东西。文档
FHPropertyWrappers
一些有用的 Swift 属性包装器。
FTPropertyWrappers
用于 User Defaults、Keychain、StoredSubject 和同步的属性包装器。
UserDefault
感谢属性包装器,Swifty User Defaults 变得更便捷
AppDependency
🧠 适用于 Swift 应用程序的轻松依赖注入。仅依赖项镜像 AppState
UseAutoLayout
用于 Swift 的 UseAutoLayout @propertyWrapper
OptionallyDecodable
属性包装器,用于将解码失败转换为可选值而不是错误。
PersistedProperty
一个轻量级框架,用于持久化以 Swift 编写的 iOS 属性