关键词“property-wrapper”的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
Foil
一个轻量级的 UserDefaults 属性包装器,功能完善
Prephirences
Prephirences 是一个 Swift 库,提供有用的协议和便捷方法来管理应用程序偏好设置、配置和应用程序状态。UserDefaults
ExCodable
使用 Swift Codable 进行 JSON-Model 转换
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
用于用户默认设置、钥匙串、StoredSubject 和同步的属性包装器。
UserDefault
感谢属性包装器的 Swifty User Defaults
AppDependency
🧠 适用于 Swift 应用程序的轻松依赖注入。 AppState 的依赖镜像
UseAutoLayout
适用于 Swift 的 UseAutoLayout @propertyWrapper
OptionallyDecodable
用于将解码失败转换为 optionals 而不是错误的属性包装器。
PersistedProperty
一个轻量级框架,用于持久化用 Swift 编写的 iOS 属性