If you have an NSSet with objects of type car.
Car has two properties: NSString *name, NSInteger speed
You want an NSSet containing only NSStrings for the car names.
How can I do this without iterating over every object and putting it in a mutable set?
You can use key value coding.