在我的应用程序中,我有一个Person
带有personId
属性的类。
现在我需要一些数据结构来保存一堆独特的Person
对象(独特的=不同的personId)
所以我想我应该使用 NSMutableSet 作为我的数据结构,但是如何让 NSMutableSetpersonId
在添加一个人时比较属性(所以我不会再添加同一个人)?
我的目标是始终拥有一组独特的人(即使我添加了两个具有相同 ID 的人),我希望 NSMutableSet 将为我完成所有艰苦的工作,如果我要添加一个已经存在的人它不会添加两次。