Do not load all images upfront. Just load the images to show at the moment and the next + last picture.
As far as i understand you load all the images when the scrollview is loaded/displayed. Since you have a lot of images it will be much faster and much more memory saving if you just load/have in memory three images.
This will be the previous/left shown image and not visible - the current shown and visible image and the next/right image which is not visible.
So if you move/swipe to the left you basicly move the scrollview to the left and show the right image which is already loaded. In the background you will load the next right image while you will deallocate the left most image.
At all times you just have maximal 4 images loaded.
Take a look at the infinite scrollview example of WWDC 2011 - Session 104 advanced scroll view for a good visual example and sample code.