概览
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 文件。