efficient searching of arrays
efficient searching of arrays
- Subject: efficient searching of arrays
- From: Mike Abdullah <email@hidden>
- Date: Mon, 14 Aug 2006 20:21:08 +0100
Let's say I have an NSArray of several hundred instances of
MyObject. MyObject has a simple accessor method:
- (long)objectID;
I want to find the instance of MyObject whose objectID is 204. What
would be the best way of doing this? At present, the only thing I
can really think of is:
NSEnumerator *objectsEnumerator = [myArray objectEnumerator];
MyObject *anObject;
while (anObject = [objectsEnumerator nextObject])
{
if ([anObject objectID] == 204)
return anObject;
}
However this seems a little clunky. Is there a better way of doing
things in Cocoa that I haven't come across?
Mike.
_______________________________________________
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