Я использую пользовательский подкласс UIImageView для чего-то похожего на это. Он в основном используется для загрузки изображений (например, аватары и изображения в потоковом твиттере), поэтому он использует NSURLConnection для загрузки изображения с URL-адреса. После этого URLConnection вызывает метод делегата, который я затем использую для обновления UIImageView.
Дополнительно, я добавил позже, это статический словарь с кэшированными изображениями, поэтому изображения, которые используются чаще, не нужно загружать каждый раз. Это очень полезно для таких вещей, как аватары в Твиттере, упомянутые ранее.
Я не уверен, пытаетесь ли вы загрузить изображения из Интернета или локально, так что это может не подходить для вашей ситуации, но я надеюсь, что это поможет ...