У меня есть объект, Birthday
, который имеет 2 свойства: name: String
и birthDate: NSDate
. У меня есть массив Birthday
объектов var birthdays = [Birthday]()
, на которых я в настоящее время использую sortInPlace
следующим образом: birthdays.sortInPlace { $0.birthDate.compare($1.birthDate) == .OrderedAscending }
. Это успешно сортирует мой массив по дате рождения, но я хотел бы добавить вторичный сортировку по имени, если это возможно. Возможно ли это в Свифт?Добавить дополнительный вид на массив объектов
0
A
ответ
4
birthdays.sortInPlace {
let dateComparisonResult = $0.birthDate.compare($1.birthDate)
if dateComparisonResult == .OrderedSame {
return $0.name < $1.name
}
return dateComparisonResult == .OrderedAscending
}
Смежные вопросы
- 1. Как добавить дополнительный ключ/значение в массив объектов в Rails?
- 2. Как создать дополнительный массив объектов в java?
- 3. Добавить массив в массив объектов
- 4. Отправить дополнительный Params на вид на Backbone.js
- 5. Mongoose добавить массив объектов
- 6. Как добавить массив объектов
- 7. Отключить дополнительный вид
- 8. Добавить дополнительный столбец в 2D массив
- 9. UICollectionView и дополнительный вид (заголовок)
- 10. нокаут - массив объектов и вид, правильный путь?
- 11. Добавить значение в массив объектов
- 12. Как добавить дополнительный «вид» к моему iphone-приложению?
- 13. Как добавить UIImagePickerController как дополнительный вид вместо Modal View
- 14. Как добавить пустой массив в массив объектов?
- 15. Добавить дополнительный элемент массива
- 16. Панель действия имеет дополнительный вид
- 17. Ruby массив объектов класса итерации назад на вид
- 18. SwiftyJSON добавить массив объектов JSON
- 19. Добавить массив в список объектов
- 20. Добавить объект в массив объектов
- 21. Прокрутите массив объектов, содержащих дополнительный массив объектов. и сделать определенные расчеты
- 22. Как получить дополнительный массив?
- 23. Добавить вид на UIViewController
- 24. Добавить вид на окна?
- 25. Как создать дополнительный массив объектов из заданного массива?
- 26. Дополнительный массив Matlab
- 27. Откуда возникает дополнительный массив?
- 28. UIcollectionview design view VS Дополнительный вид
- 29. Дополнительный массив не потребляет память на Java?
- 30. Как добавить подробный вид на главный вид?