Do a search in Xcode on PhotoScroller. It's a sample app that sounds like it does exactly what you want. It uses Core Animation tiled layers to display large images in tiles of 256x256 pixel tiles at several zoom levels, and smoothly handle zooming in and out, scrolling, etc. Very slick little app, and it runs seamlessly. (literally and figuratively.)