У меня есть вопрос о Objective-C сегодня с участием NSMutableArray. Исходя из фона .net/С#, у меня возникают проблемы с этим.
Скажем, у меня есть объект под названием "Песня"
Моя песня имеет 3 свойства:
- Название
- Исполнитель
- Жанр
У меня есть NSMutableArray или NSArray, в котором хранятся все мои объекты Song.
Как бы я попытался "запросить" мой массив, чтобы получить новый массив только с (уникальными) артистами или жанром.
Где, как и в .net, вы должны написать простой запрос LINQ с предложением DISTINCT, как решить эту проблему в Objective-C? Я догадываюсь с предикатами, но изо всех сил стараюсь найти решение.
Спасибо заранее.