У меня есть следующий массив JSON
{
"id": 36,
"name": "The Shawshank Redemption",
"year": 1994,
"rating": 9.196
},
{
"id": 45,
"name": "The Green Mile",
"year": 1999,
"rating": 9.064
},
{
"id": 48,
"name": "Forrest Gump",
"year": 1994,
"rating": 8.921
},
{
"id": 39,
"name": "Schindler's List",
"year": 1993,
"rating": 8.817
},
{
"id": 53,
"name": "Intouchables",
"year": 2011,
"rating": 8.812
},
Итак, как сделать фильмы с одинаковыми годами в UITableView, которые будут показаны в одном разделе (например: «Выкуп Шоушенка» и «Форрест Гамп»)будет показан в разделе «1994», «Зеленая миля» будет показана в разделе «1999» и т. д.)
Также разделы с фильмами должны быть отсортированы по годам (сначала раздел «2011», затем «1999»).«раздел и т. д.» и фильмы в каждом разделе должны быть отсортированы по рейтингу (например, в разделе «1994» «Погашение Шоушенка» должно быть в строке 0 и «Форрест Гамп» в строке 1)
Мое решение для этого состоит в том, чтобы сделать 2-мерный массив и поместить в него фильмы с одинаковыми годами, но я уверен, что для этого должно быть лучшее решение.