

dependencies: [
.package(url: "https://github.com/William-Weng/WWOrderedSet.git", .upToNextMajor(from: "1.0.2"))
]
| 參數 |
功能 |
| count |
元素數量 |
| array |
元素陣列 (直接複製) |
| first |
第一個元素 |
| last |
最後一個元素 |
| popFirst |
彈出第一個元素 |
| popLast |
彈出最後一個元素 |
| 函式 |
功能 |
| add(_:) |
增加內容元素 |
| remove(_:) |
刪除內容元素 |
| remove(at:) |
刪除某個位置的內容元素 |
| removeAll() |
移除所有元素 |
| object(at:) |
取得某個元素 |
| contains(_:) |
是否有包含該元素 |
| index(of:) |
尋找元素在哪個位置 |
import UIKit
import WWOrderedSet
final class ViewController: UIViewController {
let orderedSet = WWOrderedSet<String>()
override func viewDidLoad() {
super.viewDidLoad()
orderedSet.add("386")
orderedSet.add("156")
orderedSet.add("251")
orderedSet.add("251")
orderedSet.add("156")
orderedSet.add("386")
print(orderedSet)
orderedSet.remove("251")
print(orderedSet.array)
print(orderedSet.contains("386"))
}
}