SR&!
I'll offer my suggestion, while I am somewhat new to IPHONE programming, have a lot of patience and be prepared to tear your code apart and do it again. Currently I have worked on two apps and the first one me and my partner tore apart our code at least 200 times.
Another suggestion is that when you have something working, save the code be it in word pad, google docs, or a text editor of your choice that way you can refer back to it and spend time examining it without messing up the code.
Enjoy your time coding, its frustrating but oh so rewarding when you get something to work or you understand something that you didn't before.
RON