arrayというNSArrayにNSDictionaryが入っていて、その中のkeyのvalueでソートしたいとします。
高速列挙ではソートはしてくれないため、NSSortDescriptorを使います。
//ソート対象となるキーを指定した、NSSortDescriptorの生成
NSSortDescriptor *sortDescNumber;
sortDescNumber = [[NSSortDescriptor alloc] initWithKey:@"key" ascending:YES];
// NSSortDescriptorは配列に入れてNSArrayに渡す
NSArray *sortDescArray;
sortDescArray = [NSArray arrayWithObjects:sortDescNumber, nil];
// ソートの実行
NSArray *sortArray;
sortArray = [array sortedArrayUsingDescriptors:sortDescArray];
// 以上、ソート完了