关键字 “uikit” 的软件包
这些软件包可用作软件包集合,可在 Xcode 或 SwiftPM 中使用。
ComponentsKit
一个包含精美 UI 组件的库,可更快地构建 SwiftUI 和 UIKit 应用程序
CompositionalLayoutDSL
CompositionalLayoutDSL,简化 UICollectionViewCompositionalLayout 创建的库。它包装了 UIKit API,使代码更短、更易于阅读。
ContrastKit
ContrastKit 是一个 Swift 库,旨在方便 iOS、iPadOS、macOS 和 tvOS 应用程序中的颜色对比度处理。它为开发者提供了工具,可以从任何基础颜色自动生成颜色阴影,并根据既定的辅助功能标准(AA Large、AA 和 AAA)确定最易读的对比色。
DeclarativeLayoutKit
UIKit 声明式布局助手
DurationPicker
⏰ 一个可定制的 picker,用于选择包含小时、分钟和/或秒的时间值
FHExtensions
一些有用的 Foundation 和 UIKit 扩展。
FZUIKit
Swift AppKit/UIKit 扩展、类和实用程序
Invalidating
将新的 @Invalidating 属性包装器反向移植到旧平台
LocaleManager
无需退出即可动态更改 iOS 区域设置和语言。支持 RTL。
NativeMarkKit
NativeMark 是一种 Markdown 风格,旨在由原生应用程序渲染。
NetworkConnection
NetworkManager 是一个 iOS 库,用于监控网络连接状态和质量。它允许您轻松检测设备何时连接或断开与互联网的连接,并评估连接质量。
Redux
使用 Redux 和 Async/Await 管理 iOS 应用程序状态 :)
RxComposableArchitecture
RxComposableArchitecture 是 Composable Architecture 的一个分支,经过调整以使其与 UIKit 协同工作。
ScrollViewController
包装您的自定义视图,并以填充可见区域的方式在屏幕上呈现它
SettingsIconGenerator
通过 SF Symbols 生成设置图标。可自定义背景颜色,并在表格单元格中随时可用。
SheeKit
使用 SheeKit 在 SwiftUI 中自定义和调整 sheets 的大小。利用 `UISheetPresentationController` 和其他 UIKit 功能的强大功能。
SimpleLogger
SimpleLogger 是一个强大而灵活的日志记录框架,专为跨多个平台的 Swift 应用程序而设计,包括 iOS、macOS、tvOS 和 watchOS。它提供了广泛的功能,可以轻松精确地管理、过滤和导出日志。
Styleable
Swift UI 的声明式替代方案,它使用 UIKit 代替
SweeterSwift
扩展和语法糖,用于丰富 Swift 标准库、iOS 框架和 SwifterSwift。
swift-declarative-configuration
对象的声明式配置