I am a little confused on what I am supposed to and not supposed to release. From what I keep reading Cocos2d handles releasing itself. Is that true? Does that mean that if I alloc anything that is a cocos2d node (Sprite, AtlasSprite, AtlasSpriteManager, MenuItem, etc.) I don't have to list it as [myNode release] in the dealloc? I still have to release properties in my classes though correct?
Example:
@property (readwrite,copy) NSString *name;
Sorry but I am really confused with this and while my game isn't big, I do want to follow the rules and keep it clean.