SwiftOrderedSet 5.0.0

SwiftOrderedSet 5.0.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最新版本2019年3月
SPM支持 SPM

Brad Hilton 维护。



  • 作者
  • Brad Hilton

OrderedSet

OrderedSet 是一个原生的 Swift 有序集合。它是一个抽象类型,具有 ArraySet 的行为和功能。

var names: OrderedSet<String> = ["Brad", "Jake", "Susan"]
names += ["Janice", "Brad"] // ["Jake", "Susan", "Janice", "Brad"]
names.subtractInPlace(["Jake", "Janice"]) // ["Susan", "Brad"]
names.insert("Robert", atIndex: 1) // ["Susan", "Robert", "Brad"]
names.contains("Susan") // true
names.isSupersetOf(["Susan", "Jake"]) // false

安装

Swift 包管理器

您可以使用 Swift 包管理器 构建 OrderedSet。只需将 OrderedSet 包含在依赖关系中的包中

.Package(url: "https://github.com/bradhilton/OrderedSet.git", majorVersion: 1)

请确保在您的 .swift 文件顶部导入该模块

import OrderedSet

CocoaPods

您可以通过 CocoaPods 获取 OrderedSet。安装时,只需在 podfile 中包含以下行

use_frameworks!
pod 'SwiftOrderedSet'

请确保在您的 .swift 文件顶部导入该模块

import SwiftOrderedSet

Carthage

OrderedSet 通过 Carthage 提供。只需将以下内容添加到您的 cartfile 文件中:

github "bradhilton/OrderedSet"

请确保在您的 .swift 文件顶部导入该模块

import OrderedSet

作者

Brad Hilton,[email protected]

许可

OrderedSet 在 MIT 许可下提供。更多信息请参阅 LICENSE 文件。