A lot of programmers that are entering the iOS application or Cocos2d game arena are somewhat confused about the overall scheme of things. They can’t see the forest for the trees. I’m a very visual learner myself, which actually makes me a rather bad programmer. Actually it makes me a bad programmer because I’m slow to pick stuff up. I need to see the big picture and then dive into the details, not the other way around.
So I put together a simple image, for visual learners like myself, to understand how things operate. At this moment its a very simple image. I intend to update it constantly in order to grow it into more detail.
1) iOS – Vanilla Application
- An empty Application contains an AppDelegate Class (Object)
- The AppDelegate has a Window property.
- That window property presents a view controller with all the bells & whistles you put into it.

2) Cocos2d – Simple Game
- AppDelegate loads a CCScene
- CCScene contains typically 1 layer
- CCLayer init method calls an update method which runs repeatedly
- In CCLayer creates a Box2d world with listeners

Hope this helps! If you want to visually understand something else, let me know!
Tus aportaciones me parecen muy buenas. Sin embargo, me gustaría sugerirte que escribieras en español, ya que creo que serían infinitamente más valiosas dada la falta de material que existe en nuestro idioma. Blogs del tema en inglés existen muchísimos, pero no en español. #FoodForTought
Me da gusto informarte que estamos trabajando en la traducción (al español) de un libro completo que llevara muchos temas que cubren estos blog posts.
Muy bueno el blog. Tengo una duda, y quiza tu como experto me puedes ayudar.
Quiero aprender Cocos2D, estoy viendo tutoriales en la web, videos y estos blogs que ayudan mucho, pero pensaba hacer un curso de nivel basico, claro.
No encuentro muchos cursos al respecto, he visto este:
http://agbo.biz/tech/curso-cocos2d-basico/
¿Que te parece? GRACIAS por la ayuda
Claro, puedes encontrar un curso aqui:
https://learnable.com/course/1743
Esta es la Parte 1. Ya estamos terminando con Parte 2. Espero te sirva y cualquier consulta, estamos a la orden.
Mil gracias voy a echar un vistazo!
Saludos
Cualquier cosa estamos a la orden. Tambien estamos trabajando en las versiones en español de mucho de nuestro contenido que incluye cocos2d.