106得票3回答
如何从NSSet返回一个NSMutableArray

我能像这样将一个 NSSet 的内容放进一个 NSMutableArray 中:NSMutableArray *array = [set allObjects]; 编译器报错了,因为[set allObjects]返回的是一个NSArray而不是一个NSMutableArray。应该如何修复?

97得票8回答
从NSSet中获取对象

如果你无法使用objectAtIndex:方法从NSSet中获取对象,那么该如何检索对象呢?

68得票6回答
什么是对NSSet进行排序的最有效方法?

如何在NSSet/NSMutableSet中根据对象的属性对对象进行高效排序?目前我的做法是遍历每个对象,将它们添加到NSMutableArray中,并使用NSSortDescriptor对该数组进行排序。

67得票1回答
从另一个数组对象的属性中创建一个数组

有没有一种方便的方法可以获取一个对象数组/集合并创建一个新的包含第一个数组中每个项属性的数组/集合? 例如,一个数组包含汽车对象。 我需要一个许可证板号的数组,其中每辆汽车都有一个NSObject car.licensePlate。 目前我只是迭代遍历第一个数组,将对象添加到我的可变结果数...

59得票11回答
如何在Swift中创建唯一对象列表的数组

我们如何在Swift语言中创建类似于Objective-C中的NSSet和NSMutableSet的唯一对象列表。

53得票4回答
如何在 NSSet 或 NSArray 中搜索具有特定属性值的对象?

如何在具有特定属性值的对象中搜索NSSet或NSArray? 例如:我有一个包含20个对象的NSSet,每个对象都有一个“type”属性。我想要得到第一个具有“[theObject.type isEqualToString:@"standard"]” 的对象。 我记得可...

51得票1回答
为什么NSOrderedSet没有继承自NSSet?

显然,有序集合是一个更具体的集合,那么为什么NSOrderedSet继承自NSObject而不是NSSet呢?

50得票6回答
NSSet转换为NSArray后,如何使用objectAtIndex方法?

我正在尝试通过移除可视区域外的所有注释并添加和删除可视区域内的某些注释来更新MKMapView。这是我的代码:NSSet *visibleAnnotations = [mapView annotationsInMapRect:[mapView visibleMapRect]]; NSSet *...

49得票2回答
Objective-C中用于NSSet和NSOrderedSet的字面量?

使用新的Objective-C集合字面量,可以执行哪些(如果有)NSSet和NSOrderedSet操作? 对于NSArray、NSDictionary和NSNumber,请参见这里。 值得一提的是,这篇Big Nerd Ranch文章说索引语法应该适用于NSOrderedSet。但在我的...

32得票2回答
从NSSet创建NSArray - 我需要自己进行排序吗?

我有一个 NSSet 中的数据,需要将它放入一个 NSArray。 我需要自己排序吗(这些数据来自 Core Data),还是可以按排序顺序取出?