ADUtils 是一组辅助程序、快捷方式或其他工具,提供与 UIKit 和 SwiftUI 的简单交互。
特性
ADUtils
- Swift 语法糖(对象同步 (src)、数组过滤 (src)、可选绑定 (src))
- 表格和集合视图平滑取消选择 (src)
- 表格和集合视图语法糖 (src)
- 支持
Dynamic type
的字体封装 (src) - UINavigationController 观察者 (src)
- 视图 nib 实例化 (src)
- ViewController 子视图插入 (src)
- 结构体
UserDefaults
存储 (src) - 属性字符串多属性帮助器 (src)
- 字符串本地化语法糖 (src)
-
UIView
(特别是UITableViewCell
)尺寸计算 (src) (src) - 设备代理检测 (src)
- 核心图形几何工具 (src)
- 约束和内边距工具 (源代码) (源代码)
ADUtils/Security
需求
- iOS 10.0+ / tvOS 10.0+
- Swift 5
沟通
- 如果你 需要帮助,请在 Twitter 上询问。
- 如果你想 提出一般性问题,请使用 Twitter。
- 如果你想在 申请工作,请访问 https://careers.fabernovel.com/。
- 如果你 发现了bug,请打开问题。
- 如果你 有功能请求,请打开问题。
- 如果你想 贡献力量,请提交pull request。
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理工具。您可以使用以下命令来安装它:
$ gem install cocoapods
要使用 CocoaPods 将 ADUtils 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'ADUtils', '~> 10.0'
end
ADUtils 中的默认子规格包含了 Swift 和 Objective-C 常用工具箱,若要添加安全工具箱,需要指定 ADUtils/Security
。
然后,运行以下命令:
$ pod install
致谢
ADUtils 由 Fabernovel 所有并维护。您可以在 Twitter 上关注我们,账号是 @Fabernovel。
许可证
ADUtils 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE。