Re: Sorting array of strings by string length
Re: Sorting array of strings by string length
- Subject: Re: Sorting array of strings by string length
- From: Nik Youdale <email@hidden>
- Date: Tue, 21 Feb 2006 10:07:02 +1100
Oh wow!
the power of cocoa! :-)
Thanks very much!
That makes it a whole lot easier than i thought. I was thinking for
loops....
- Nik
On 21/02/2006, at 10:01 AM, Scott Anguish wrote:
ah, yes.. thanks for the clarification... I even thought about that
before I wrote it, and still didn't
as penance.. from the doc (although modified slightly)
you'd want to add a compareByLength:(NSString *)aString method to
NSString, that accepts a string as a parameter, and returns a
(NSComparisonResult) that indicates the ordering of the two items.
Returns NSOrderedAscending if the string of the receiver precedes
aString in lexical ordering, NSOrderedSame if the string of the
receiver and aString are equivalent in lexical value, and
NSOrderedDescending if the string of the receiver follows aString.
On Feb 20, 2006, at 5:55 PM, Prachi Gauriar wrote:
On Feb 20, 2006, at 5:49 PM, Scott Anguish wrote:
On Feb 20, 2006, at 5:42 PM, Nik Youdale wrote:
How would i go about sorting an array of strings in ascending/
descending order of string lengths. Is there an easy way to do
this, like using something like:
[array sortedArrayUsingSelector:@selector
(caseInsensitiveCompare:)], is there a different selector i
could put in there that would sort the array by string length?
you'd need to write your own sort method to use with it, but it's
pretty easy.
You'd add a category to the objects you want to sort.
And by sort method, Scott meant compare method (comparator).
-Prachi
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden