У меня есть два массива, оба заполнены объектами NSString, например:
NSMutableArray *titles = [[NSMutableArray alloc] initWithObjects:@"Title1", @"Title2", @"Title3", @"Title4", @"Title5", nil];
NSMutableArray *distances = [[NSMutableArray alloc] initWithObjects:@"139.45", @"23.78", @"347.82", @"10.29", @"8.29", nil];
Как я могу сначала отсортировать оба массива по ближайшему расстоянию?
Таким образом, результаты будут такими:
titles = @"Title5", @"Title4", @"Title2", @"Title1", @"Title3"
distances = @"8.29", @"10.29", @"23.78", @"139.45", @"347.82"
Я понимаю, что NSSortDescriptor можно использовать в этих обстоятельствах, но после просмотра документации я все еще не уверен, как это сделать.