Op 5-10-2010 16:23, Matt Gough schreef:

On 5 Oct 2010, at 15:18:06, Remco Poelstra wrote:

Op 5-10-2010 16:11, Dave DeLong schreef:
Then you have much bigger problems.

I already thought so :). But I noticed that [NSArray arrayWithCapacity] also 
never returns nil. But I can create a very large array, and I can make it 
bigger with addObjects:atIndexes: and that function returns void, so always 
succeeds. How is that possible?


Because it throws exceptions if anything bad happens at runtime (i.e out of 
memory, invalid parameters etc)

Google for NSException

Ah, I see. I thought exceptions were meant for programming errors.
This definitely helps in make sure my code behaves nice.

Regards,

Remco Poelstra
_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to