I am a long time Microsoft developer and I am new to iPhone development using Xcode. So, I am reading a book and going through examples trying to teach myself how to write
Misspelled parameters should generally result in a "Warning: such-and-such object does not respond to selector x" in yellow at the line in question. I believe this is on by default, as I didn't have to change any compiler settings to see these.
Also, when I encounter an uncaught exception, it's sometimes beneficial to drop into the gdb console (should come up when you execute your app) and type the following to get backtraces for all threads:
t a a bt