Re: case-insensitive strings
Re: case-insensitive strings
- Subject: Re: case-insensitive strings
- From: Chris Ridd <email@hidden>
- Date: Thu, 10 Oct 2002 19:00:52 +0100
On 10/10/02 5:48 pm, Matt Neuburg <email@hidden> wrote:
>
On Mon, 7 Oct 2002 10:32:22 -0700, I <email@hidden> said:
>
>
> I'd like to have a kind of NSString where isEqual: is case-insensitive. The
>
> reason I want this...
>
>
[snip]
>
>
> Is there an elegant and safe way to do this? You'd think there would be a
>
> way to tell an individual string to flip case sensitivity off for the
>
> purpose of all comparisons, but there doesn't seem to be one built in
>
>
I didn't get any useful answers. The thing that amazes me is that no one
>
chimed in with outraged cries of how the NSString model is inadequate.
>
Doesn't this bother anyone else out there besides me? This thing is an
>
object; the whole point of having an object is that the knowledge of how to
>
do stuff, such as decide whether two instance are "equal", should be made
>
to reside in the object. The idea that you can't flip case sensitivity on
>
or off for an individual string instance is just nutty to me. The idea of
>
having to do case-insensitive comparison "from the outside" makes me barf.
>
The idea of having to do it by making both comparands uppercase makes me
>
barf twice. I do it, but I also do a lot of barfing. m.
This is particularly barf-worthy since CoreFoundation has supported
case-insensitive compares since 10.0:
res = CFStringCompare(str1, str2, kCFCompareCaseInsensitive);
Something else to add to a make-NSString-less-inadequate category...
Cheers,
Chris
_______________________________________________
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.