I am at the end of the learning curve for cocos2d (objective c already learned) and I have a few basic questions. Preferably I would like somebody who is really experienced in ojbective c to answer these questions. They aren't very complicated.
1. Synthesized Accessor Methods. What is their purpose in cocos2d and why do you declare it twice in the header. Once at the top of the interface and once again as a properties. The (nonatomic,retain,etc.) values aren't really explained well either.
2. (General question/statement) it seems like people are making certain bits of easier to code but making it more complicated. I guess this is the point of object oriented programming but why make things "easier"
3. If you create a mutable array of ccsprites as objects and you want to add a certain object (ccsprite) to the layer how would you do that? Im guessing [self addchild:[arrayName ObjectAtIndex:i]] and this would add the object at that place in the array to the layer?