在ios中NSCountSet統計重復元素的
NSCountSet很少使用
可能你會發現這個類的父類是NSMutableSet。納尼?不是說NSMutableSet是不可以儲存重復對象的嗎。其實NSCountedSet也是不能儲存重復的對象的,查看Apple文檔中對這個類的描述有這么一句:
Each distinct object inserted into an NSCountedSet object has a counter associated with it.
插入NSCountedSet對象的每個不同的對象都有一個與之相關的計數器
也就是說如果遇到重復對象的加入,這個對象的計數器就會+1。所以可以到這個類有個名叫
- (NSUInteger)countForObject:(id)object 的方法來統計重復對象的個數。