Re: Why does NSArray count return NSUInteger?
Re: Why does NSArray count return NSUInteger?
- Subject: Re: Why does NSArray count return NSUInteger?
- From: julius <email@hidden>
- Date: Mon, 30 May 2011 21:45:58 +0100
On 30 May 2011, at 20:03,Quincey Morris wrote
>
> On May 30, 2011, at 08:27, julius wrote:
>
>> All I had hoped was that someone on this list might illuminate the issue more than has happened so far.
>
> The problem isn't really lack of illumination, but that you're not prepared to accept the consequences of the explanation.
Hilarity and riot.
>
> Here's my version of the illumination:
>
snip
> -- It at least theoretically provides opportunities for compile-type (== better) error messages if you accidentally pass a value of the wrong type.
>
> -- It at least theoretically eliminates the need to code some range validation checks.
>
Here is a nice instance that I think quite germane.
The input parameter to NSArray's objectAtIndex: is an NSUInteger.
Both these code snippets work perfectly (they retrieve element 3).
zStr = [zAry objectAtIndex:3.1];
and
CGFloat zF1 = 3.2;
zStr = [zAry objectAtIndex:zF1];
I'm sure that by setting the right flags one could get warning messages to appear.
Julius
http://juliuspaintings.co.uk
_______________________________________________
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