Edon 编写的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
AsyncButton
支持异步代码的 Button 的包装视图。
AsyncCompatibilityKit
常用基于 async/await 的系统 API 的 iOS 13 兼容向后移植,默认情况下仅在 iOS 15 及更高版本中可用。
AVCaptureViewModel
用于在 iOS 上为 SwiftUI 和 UIKit 捕获照片/视频的 ObservableObject 视图模型。
CalendarView
UICalendarView 的 SwiftUI 包装器。
Clamping
一个简单的库,用于方便地将值钳制到范围。
CollectionView
UICollectionView 的 SwiftUI 包装器。
ColorComponents
一个轻量级的库,用于方便地访问颜色的组件。
CommonExtensions
CompositionalLayoutBuilder
CollectionView CompositionLayouts 的 Result Builder!
DocumentScannerView
SwiftUI 中的原生文档扫描
EdgeBracketShape
SwiftUI 形状和 ViewModifier,用于在视图边缘添加可自定义的括号。
JSONValue
用于通用、无类型 JSON 数据的容器类型。
KeyInputListener
用于接收键盘输入而无需 TextField 的 SwiftUI 机制。
OBSwiftSocket
用于与 obs-websocket 通信的 Swift 库。 https://github.com/obsproject/obs-websocket
OrOther
一个用于向任何枚举添加空白 “other” case 的宏。
ProgressManager
一种通过子 Progress 对象轻松管理依赖于其他子任务的 Progress 对象的方法。
QLThumbnail
一个 SwiftUI 视图,用于使用 QuickLook 显示文件的缩略图。
RatingControl
用于交互式评级值的 SwiftUI 控件。
swift-http-field-types
用于标头字段的特殊内容类型的便捷类型。
swift-openapi-security-schemes
SwiftUIColorConstants
一个将 UIColor/NSColor 常量移植到 SwiftUI 的软件包。
SwiftUIContacts
CNContactPickerViewController 的 SwiftUI 包装器。
SwiftUIMessage
MessageUI 框架的 SwiftUI 包装器。
SwiftUIPHPicker
PhotoKit 的 PHPickerViewController 的 SwiftUI 包装器。
SwiftUITriangle
SwiftUI 中的三角形
SwiftUIWebKit
SwiftUI 中的 WKWebView
WSPublisher
一个基于 Combine 的原生 Swift WebSocket 管理器。
27 个软件包。