Hi , I'm newbie too. I got a way to load the image and set it up to tableview.
let's see. I have the class that manage with my cell too.
ex. MyCell Class
NSString *cell_name;
NSString *cell_view;
UIImage *cell_pic;
Step 1. in viewDidload - I load text first and set it to each cell. All data will be load in to array that we make from our MyCell Class except picture that we wait to load it. assume that all data is in
MyCellArray.
Step 2. i use NSOperationQueue and NSInvocationOperation like below
NSOperationQueue *queue = [NSOperationQueue new];
NSInvocationOperation *operation = [[NSInvocationOperation alloc]
initWithTarget:self
selector:@selector(loadImage)
object:nil];
[queue addOperation

peration];
[operation release];
note : at selector:@selector(loadImage) << this loadImage is function that will be load our image that we want. if you want to send String or URL you can send in >> object:YOURPARAMETER and change loadImage to loadImage:
Step 3. declare loadImage function
- (void) loadImage{
NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"imageurl.jpg"]]; // this is where the URL or Image that will be load.
UIImage* image = [[[UIImage alloc] initWithData:imageData] autorelease];
[imageData release];
[self performSelectorOnMainThread:@selector(displayImage

withObject:image waitUntilDone:NO]; // displayImage is function that will be call after each image is load -- withObject:image << image is parameter or image that load completed.
}
Step 4. displayImage to tableView
- (void)displayImage

UIImage *)image {
//load your image to the cell and reload
MyCell temp;
temp = [MyCellArray objectAtIndex:count]; // count is cell that will be load.
temp.cell_pic = image; // set the image to ourclass that we leave it above.
[yourtable reloadData]; // reload you table
}
in loadImage you can use loop to load many picture at once.
Same as displayImage you can use loop to set each cell of tableView.
Sorry for my bad english ><.
Hope it will help a little