LazyArray

使数组和列表操作变为惰性的。

swift travis codecov pod Carthage compatible codebeat badge

LazyArray 是一个独立的泛型不可变列表,仅包含 O(1) 复杂度的方法。

来自 Swift.Collection

关于内存影响的说明

原始数组将被包装用于每次操作。 那些应该修改 LazyArray 大小的函数将不会从内存中删除元素。

安装

Carthage

LazyArray 与 Carthage 兼容。 在您的 Cartfile 中添加以下条目

github "lucas34/LazyArray"

然后运行 carthage update

CocoaPods

您可以通过将 LazyArray 添加到您的 Podfile 中,使用 CocoaPods 安装它

platform :ios, '8.0'
use_frameworks!
pod 'LazyArray'

在您的应用程序中,只需导入该库

import LazyArray

贡献者

我们非常欢迎您为 LazyArray 做出贡献,请查看 LICENSE 文件以获取更多信息。

许可

在 MIT 许可下分发。 请参阅 LICENSE 获取更多信息。