objective-c - 可以从带有对象的 NSSet 中检索带有变量的 NSSet 吗?

标签 objective-c xcode nsarray nsset

如果您有一个包含汽车类型对象的 NSSet。 汽车有两个属性:NSString *name、NSInteger speed 您需要一个仅包含汽车名称 NSString 的 NSSet。

如何在不迭代每个对象并将其放入可变集合中的情况下执行此操作?

最佳答案

您可以使用key value coding .

NSSet *namesOfCars = [setOfCars valueForKeyPath:@"name"];

关于objective-c - 可以从带有对象的 NSSet 中检索带有变量的 NSSet 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10643371/

相关文章:

xcode - 如何为 Mac App Store 协同设计框架包?

iphone - 在未知的 NSDictionary/NSArray 深度中搜索对象

objective-c - 将 NSArray 项目与 NSArray 中的所有其他项目进行比较

Object Segue 上的 IOS 无法识别选择器

objective-c - 如何修复内存泄漏?

iphone - CGImageCreate 中的颜色失真

iphone - 使用 Parse 移动平台在 iOS 中集成 Facebook

ios - stdargs [va_start()、va_arg() 等] 在 arm64 上损坏了吗?

ios - Xcode 5 : Trying to link text field to UIViewController

objective-c - 将包含 NSArray 的 NSDictionary 转换为 JSON