【发布时间】:2017-06-11 13:56:37
【问题描述】:
我有一个CGPoints 数组,
pointArray = [(532.7, 150.0), (66.6, 150.0), (129.2, 150.0), (129.2, 150.0), (301.2, 150.0), (444.2, 150.0), (532.7, 150.0), (532.7, 150.0), (532.7, 150.0)]
如何获取每个点重复的次数?
【问题讨论】:
-
看看
NSCountedSet -
@LeoDabus 所以让它成为 Hashable :)
-
@LeoDabus 当然是。 Martin 已经为您完成了 :)
-
@LeoDabus 看来你现在需要它了。将 CGPoints 转换为字符串以用作字典中的键实际上是一种非常糟糕的散列算法。只需将其换成设计更好的算法,就像马丁发布的那样,并使用与您目前相同的算法
-
@LeoDabus 在大多数情况下什么可以正常工作?
标签: arrays swift sorting filtering