SwiftMinions 5.0.5

SwiftMinions 5.0.5

陈先生ohlulu维护。



  • 陈先生,Natalie,ohlulu,陈 Michael,Hank,Oyster 和 KuoChingHao

SwiftMinions

latest version license platform

此项目是常用 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文件。