Clasificación NSArray de diccionarios por valor de una clave en los diccionarios

Tengo una matriz poblada por diccionarios, y necesito ordenar la matriz alfabéticamente por los valores de una de las claves de los diccionarios.

Esta es mi matriz:

tu dictus: (
    {
    brand = Ryul;
    productTitle = Any;
    quantity = 1;
    subBrand = "Ryul INJ";
    type = Product;
},
    {
    brand = Trol;
    productTitle = Different;
    quantity = 2;
    subBrand = "";
    type = Brand;
},
    {
    brand = Dtor;
    productTitle = Any;
    quantity = 1;
    subBrand = "";
    type = Product;
},
    {
    brand = Ryul;
    productTitle = Different;
    quantity = 2;
    subBrand = "Ryul CHES";
    type = SubBrand;
},
    {
    brand = Anan;
    productTitle = Any;
    quantity = 1;
    subBrand = "";
    type = Product;
}
)

Normalmente para ordenar una matriz, usaré

myArray = [uniqueProdsArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];

Pero, ¿cómo ordenar usando elbrand clave del diccionario?

Respuestas a la pregunta(22)

Su respuesta a la pregunta