Is there any convenient way to take an array/set of objects and create a new array/set containing some property of each item in the first array?
For example, an array contains Car objects. I need an array of licensePlates, where each car has an NSObject car.licensePlate.
Currently I just iterate through the first array adding objects to my mutable results array, but was wondering if there is an instantiation method that exists for this (checked the docs for NSArray).
This will return an array containing the value of
licensePlatefrom each item in themyCarsarray:If you want only unique items (for example), you can do something like this:
For more possibilities, see the Collection Operators documentation in the Key-Value Coding Programming Guide.