title: iOS5: UITableView poor scrolling performance
body: <p>First of all I am getting memory leak while scrolling tableview out of bounds. The same issue as <a href="https://stackoverflow.com/questions/9880336/obj-c-memory-leak-of-malloc-48-bytes-in-strdup-frame">here</a>.</p>
  <p>Also, my scroll is fast enough but it 'kind of trembles' while I scroll it. The cells are reusable.</p>
  <p>Code:</p>
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @&quot;Cell&quot;;
  
      Country *country=[[self.items objectAtIndex:[indexPath section]] objectAtIndex:[indexPath row]];
      CountryCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      cell.imageView.image=[UIImage imageNamed:country.countryFlag];
      cell.countryName.text=country.countryName;
      cell.currencyCode.text=country.code;
      cell.currencyOriginalName.text=country.originalUnitName;
  
      return cell;
  }
  </code></pre>
  <p>App: iOS 5, ARC, Storyboard.</p>
  <p>What can be the real reason of this tableView behavior and how to fix it ?</p>