который содержит несколько разных обьектов от разных классов. Достать свойство сравнения не проблема, а вот как получить хотябы массив с нужными номерами в исходном массиве для грубого упорядочивания без лишних танцев с бубном не понимаю.
Может есть какое-то более изящное решение этой проблемы, чем например создание контролирующей структуры с предметом сравнения и номером в массиве в качестве ключей?
1) согласно SRP есть только 1 причина засунуть разнотипные объекты в 1 массив - они реализуют 1 протокол 2) а согласно принципам работы с языком Swift нет ни одной причины использовать AnyObject
Обсуждают сегодня