Flexible 1.0

Flexible 1.0

Igor Matyushkin 维护。




Flexible

概览

Flexible 是一个简化 Swift 中数组操作的工具。

如何开始

  • 将 `Source` 文件夹的内容复制到您的项目中。

或者

  • 使用 Flexible cocoapod

要求

  • iOS 9 及以上
  • Xcode 9 及以上
  • Swift 4.1

用法

使用 Flexible 过滤数组变得容易多

let sourceArray = [
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10
]

let result = array.flx
    .take(.last(count: 4))         // Take last 4 elements
    .mapped { "value = \($0)" }    // Map Int element to String value
    .where { $0 < 8 }              // Filter source elements

print(result) // ["value = 4", "value = 5", "value = 6", "value = 7"]

许可证

Flexible 在 Apache 2.0 许可证下可用。有关更多信息,请参阅 LICENSE 文件。