SwiftMinions
此项目是常用 Swift 函数的集合,目的是为你节省时间。
我们不提倡无原因和目的的产品,我们从一个清晰的起点构建了自己的框架。
我们受到 SwifterSwift 的启发,并严格遵循命名规范。
系统要求
- iOS 10.0+
- Swift 5.0+
安装
SwiftMinions 通过 Cocoapods 提供。只需在 Podfile 中添加以下行
pod 'SwiftMinions'
这个与 SwifterSwift 的区别是什么?
你可以自己定义函数的默认参数。
-
SwifterSwift
func string(withFormat format: String = "dd/MM/yyyy HH:mm") -> String { let dateFormatter = DateFormatter() dateFormatter.dateFormat = format return dateFormatter.string(from: self) }
-
SwiftMinions
open class SMConfig { public static var dateFormatString = "yyyy-MM-dd HH:mm:ss" // ... } func toString(format: String = SMConfig.dateFormatString) -> String { let formatter = SMConfig.dateFormatter formatter.dateFormat = format formatter.timeZone = SMConfig.timeZone return formatter.string(from: self) }
许可证
SwiftMinions 在MIT许可证下发布。有关详细信息,请参阅LICENSE文件。