i have a UIViewController class that do the following:
array a bunch of images and do some orders manipulation.
insert images to the view.
animate some images.
- btw there are a lot of objects in the class (60).
do i need to separate some of this steps to different classes ? if so why and to which class type.
I feel this is somewhat subjective, but personally I'd separate them as follows:
- array a bunch of images and do some orders manipulation.
- detect movement. (but only tell the controller, controller should react to the movement)
- animate some images.
- insert images to the view.