OK thanks, sorry to be like persistent but where would these exceptions be listed?
I think this is like the last hurdle before i finally understand where all the pieces of this puzzle are, and how to learn obj-c.
)
To be honest, I think you're looking at this the wrong way.
Objective-C is C with the object-oriented stuff from Smalltalk stapled on, more or less. A lot of what you will write will be the same C that you've been used to. Conditional logic, pointers, and so on, work the same way.
But on top of the basic language there are dozens of Foundation Classes, which are pretty much the building blocks that Cocoa and Cocoa Touch are built from. To get very far, you need to get familiar with these, or at least be aware of their existence, and willing to snoop around in the documentation to find out what they do.
Once you get the idea of programming in a "Cocoa-ish" way, any differences to traditional C programming will be irrelevant: you will have better tools at your disposal, and you will probably want to use them instead of labouring away with vanilla C. As far as exceptions go, I don't know that there are any. Objective-C is still C. But unless you start using the Cocoa classes, you'll be doing a lot of unnecessary work and getting extremely frustrated.
Sorry if that sounds like a quasi religious rant on behalf of Cocoa-ism
Join us... Join us...