Classificando dois NSArrays juntos lado a lado
Eu tenho vários arrays que precisam ser classificados lado a lado.
Por exemplo, o primeiro array tem nomes:@[@"Joe", @"Anna", @"Michael", @"Kim"]
e o outro array contém endereços:@[@"Hollywood bld", @"Some street 3", @"That other street", @"country road"]
, onde os índices das matrizes vão juntos. "Joe" vive em "Hollywood bld" e assim por diante.
Eu gostaria de classificar a matriz de nomes em ordem alfabética e, em seguida, ter a matriz de endereço classificada ao lado para que eles continuem juntos, com "Hollywood bld" tendo o mesmo índice de "Joe". Eu sei como classificar uma matriz alfabética com
NSSortDescriptor *sort=[NSSortDescriptor sortDescriptorWithKey:@"name" ascending:NO];
[myArray sortUsingDescriptors:[NSArray arrayWithObject:sort]];
Mas existe alguma maneira fácil de obter o segundo array ordenado usando a ordem apropriada?