After reading a couple chapters from the cocos2d-x book and a few articles and the documentation. I still do not understand what retain() , and cc_safe_release and autorelease() do and why we need them?
Is it a scope thing? Where when you leave a function the objects go out of scope?
In what specific senario or senario’s do we need to retain()?
Thanks in advance.