title: UITableViewCell Data load error
body: <p>I am parsing some images and strings from a JSON file, the parsing works fine, but the image loading is very slow. I notized, the UITableView shows the content quicker, when I press on the UITableViewCell. Does anyone know a fix for that?</p>
  
  <p>Here is the code I use, I use a NSOperationQueue to keep the CPU usage low.</p>
  
  <pre><code>NSDictionary *dict;
      dict = [application objectAtIndex:indexPath.row];
  
      name = [dict objectForKey:@"name"];
      detileName = [dict objectForKey:@"detailName"];
      itmsLink = [dict objectForKey:@"itms-serviceLink"];
      icon = [dict objectForKey:@"icon"];
      developer = [dict objectForKey:@"developer"];
      version = [dict objectForKey:@"version"];
      category = [dict objectForKey:@"category"];
      rating = [dict objectForKey:@"rating"];
      ratingNumbers = [dict objectForKey:@"ratingNumber"];
      description = [dict objectForKey:@"description"];
      developerEmails = [dict objectForKey:@"developerEmail"];
  
      [downloadQueue addOperationWithBlock:^{
  
          cell.AppName.text = name;
          cell.category.text = category;
          cell.rater.text = [NSString stringWithFormat:@"(%@)", ratingNumbers];
          if ([rating intValue] == 1) {
              cell.rating.image = [UIImage imageNamed:@"1.png"];
          }
          if ([rating intValue] == 2) {
              cell.rating.image = [UIImage imageNamed:@"2.png"];
          }
          if ([rating intValue] == 3) {
              cell.rating.image = [UIImage imageNamed:@"3.png"];
          }
          if ([rating intValue] == 4) {
              cell.rating.image = [UIImage imageNamed:@"4.png"];
          }
          cell.itms = itmsLink;
          cell.AppIcon.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:icon]]];
          cell.number.text = [NSString stringWithFormat:@"%li", (long)indexPath.row + 1];
      }];
  </code></pre>