CountedSet

Version = 3.0

Swift 3 引入了 CountedSet 类(它是 NSCountedSet Objective-C 类的 Swift 版本)。

如名称所示,CountedSet 会跟踪值的存在次数。

let countedSet = CountedSet()
countedSet.add(1)
countedSet.add(1)
countedSet.add(1)
countedSet.add(2)

countedSet.count(for: 1) // 3
countedSet.count(for: 2) // 1