• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: sort array of dictionaries by multiple critera
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sort array of dictionaries by multiple critera


  • Subject: Re: sort array of dictionaries by multiple critera
  • From: Dave DeLong <email@hidden>
  • Date: Wed, 27 Apr 2011 07:08:45 -0700

In that array of sort descriptors, you'd need to pass two of them. The first to sort by type and the second to sort by date. The second sort descriptor would only be used if two objects are sorted as equal by the first descriptor.

Dave

Sent from my iPhone

On Apr 27, 2011, at 6:59 AM, Martin Batholdy <email@hidden> wrote:

> Hi,
>
> I have an array of dictionaries.
>
> One dictionary-entry looks like this:
>
> {
>    ID = 34;
>    counter = 2;
>    date = "2011-04-19 15:43:52 +0200";
>    title = "test.pdf";
>    type = file;
> }
>
> Now I would like to sort my array of dictionaries first by type and then (within the type-dictionaries) by date.
>
> I can sort my array by one critierion with a NSSortDescriptor:
>
> NSSortDescriptor *descriptor;
> descriptor = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:NO];
> [bookmarks sortUsingDescriptors:[NSArray arrayWithObjects:descriptor, nil]];
>
>
> but how can I first "group" the dictionaries by type and then within the types sort them by date?
> (so use two sorting-criteria with a different priority)
>
>
>
> thanks for any suggestions!_______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >sort array of dictionaries by multiple critera (From: Martin Batholdy <email@hidden>)

  • Prev by Date: sort array of dictionaries by multiple critera
  • Next by Date: Re: sort array of dictionaries by multiple critera
  • Previous by thread: sort array of dictionaries by multiple critera
  • Next by thread: Re: sort array of dictionaries by multiple critera
  • Index(es):
    • Date
    • Thread