如果你有一个带有 car 类型对象的 NSSet。Car 有两个属性: NSString *name, NSInteger speed 你想要一个 NSSet 只包含汽车名称的 NSStrings。
如果不遍历每个对象并将其放入可变集合中,我该如何做到这一点?
如果你有一个带有 car 类型对象的 NSSet。Car 有两个属性: NSString *name, NSInteger speed 你想要一个 NSSet 只包含汽车名称的 NSStrings。
如果不遍历每个对象并将其放入可变集合中,我该如何做到这一点?
您可以使用键值编码。
NSSet *namesOfCars = [setOfCars valueForKeyPath:@"name"];