SwiftyTools 0.16.9

SwiftyTools 0.16.9

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2019年11月
SPM支持 SPM

Vladas Zakrevskis 维护。



  • Vladas Zakrevskis

SwiftyTools

CocoaPods CocoaPods CocoaPods CocoaPods CocoaPods

Swift 工具包,让您的工作更轻松。

带有多级别和自动位置的日志

  Log.info()
  Log.warning()
  Log.error()
  Log.info("Hello world")

结果

可选字符串 isEmpty 属性

  let string1: String? = nil
  let string2: String? = ""
  let string3: String? = "Hello"
        
  print(string1.isEmpty)
  print(string2.isEmpty)
  print(string3.isEmpty)

结果

true

true

false

数组工具。

唯一属性

  let arr = [2, 2, 2, 2, 2, 2, 3, 1, 1]
  print(arr.unique)

结果

[2, 3, 1]

随机函数

  var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
        
  let random = arr.randomElement
  let randomFive = arr.random(5)
  let popped = arr.popRandom()
        
  print("Random: \(random)")
  print("Random five: \(randomFive)")
  print("Popped: \(popped)")
  print("Array: \(arr)")

结果

随机数:0

随机五个数:[3, 2, 9, 1, 6]

弹出:5

数组:[1, 2, 3, 4, 6, 7, 8, 9, 0]