Re: Best way to sort a dictionary by value?
Re: Best way to sort a dictionary by value?
- Subject: Re: Best way to sort a dictionary by value?
- From: Matt Neuburg <email@hidden>
- Date: Tue, 24 Sep 2002 07:04:59 -0700
On Sun, 22 Sep 2002 20:46:45 +0100, Keith Pritchard <email@hidden> said:
>
I have a dictionary of dictionaries
>
I'd like to sort the dictionary1 keys by the values in dictionary 2....
>
eg. I'd like to get an array of dictionary1 keys that when iterated
>
through would result in a table of dictionary2 values sorted by, say,
>
date
>
Before I do something silly like trying to loop through dict2 using a
>
standard sort algorithm, does cocoa give me anything to make it easier?
>
I keep looking at keysSortedByValueUsingSelector but not exactly sure
>
how it would work
It would work great; keep looking at it. Since the selector is sent *to*
the items of dictionary1 they will need to be of a class that can respond
(or you can put a category on NSDictionary or NSMutableDictionary or
whatever the items are). Basically Cocoa simply lets you sort any way you
like. Consider alternatively sortedArrayUsingSelector: and
sortedArrayUsingFunction:. m.
--
matt neuburg, phd = email@hidden,
http://www.tidbits.com/matt
pantes anthropoi tou eidenai oregontai phusei
Subscribe to TidBITS! It's free and smart.
http://www.tidbits.com/
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.