Cocos2d guide: tutorials for Xcode. As the name implies - it is devoted to programming in Xcode. Perhaps the main difference from similar applications is the manner in which the lessons are written - is not a dry lines of code, there are complete lessons in the «hello world» style. You will learn how to do many things: add images, complex animations, sound effects.
Also not neglected such things as touch events, the accelerometer, the creation of the various buttons and screen transitions. You will also learn how to save data for later usage. And all this - without any special programming skills, you will find everything you need in the text of the lessons and will be able to make a complete application without buying numerous books.