title: How to NOT use dequeueReusableCellWithIdentifier?
body: <p>I have a small table view, maybe 10 items max, and I do not want to use the <code>dequeueReusableCellWithIdentifier</code> method. The reason is, each time I'm scrolling the table view, I have the first row in place of the last row, which take few second to update back to get update back with the last row.</p>
  
  <p>I'm using a prototype cell and i try to remove the :</p>
  
  <pre><code>JsonTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  </code></pre>
  
  <p>but it return blank cells in table view.</p>
  
  <p>So here is my code :</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
  static NSString *CellIdentifier = @"Cell";
  
  JsonTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  if (cell == nil) {
      cell=[[JsonTableViewCell alloc]initWithStyle:
            UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
  }
  </code></pre>
  
  <p>I also try to keep the </p>
  
  <pre><code>JsonTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  </code></pre>
  
  <p>and configure the cell like:</p>
  
  <pre><code>if (cell == nil) {
      cell.title.text = titleStrip;
  }
  </code></pre>
  
  <p>but in this case, I've got the prototype cell as it is in the storyboard. It's not blank, but not filled with data.</p>
  
  <p>Anybody can tell me what I am doing wrong?</p>
  
  <p>UPDATE **** 10.10.2014  *******</p>
  
  <p>Here is maybe the all code would help :</p>
  
  <p><pre><code>- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
      return myObject.count;
  }</p>
  
  <ul>
  <li><p>(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
  static NSString *CellIdentifier = @"Cell";</p>
  
  <p>JsonTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  if (cell == nil) {
      cell=[[JsonTableViewCell alloc]initWithStyle:
          UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
  }</p>
  
  <p>dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
  dispatch_async(queue, ^{</p>
  
  <p>NSDictionary *tmpDict = [myObject objectAtIndex:indexPath.row];</p>
  
  <p>NSMutableString *text;
  text = [NSMutableString stringWithFormat:@"%@",
          [tmpDict objectForKeyedSubscript:title]];</p>
  
  <p>NSMutableString *detail;
  detail = [NSMutableString stringWithFormat:@"%@ ",
            [tmpDict objectForKey:content]];</p>
  
  <p>NSURL *url = [NSURL URLWithString:[tmpDict objectForKey:thumbnail]];
  NSData *data = [NSData dataWithContentsOfURL:url];
  UIImage *img = [[UIImage alloc]initWithData:data];</p>
  
  <p>NSString *titleStrip = [[text description] stringByReplacingOccurrencesOfString:@""withString:@""];</p>
  
  <p>NSString *detailStrip = [[detail description] stringByReplacingOccurrencesOfString:@""withString:@""];</p>
  
  <p>dispatch_sync(dispatch_get_main_queue(), ^{</p>
  
  <p>cell.titreNews.text = titleStrip;</p>
  
  <p>cell.detailNews.textAlignment = NSTextAlignmentJustified;</p>
  
  <p>cell.detailNews.text = detailStrip;</p>
  
  <p>UIImage *image0 = [UIImage imageNamed:@"video.png"];</p>
  
  <p>if (img != nil) {
      cell.imageNews.image = img;
  }
  else {
      cell.imageNews.image = image0;
  }</p>
  
  <p>});
  });</p>
  
  <p>[cell setAccessoryType:UITableViewCellAccessoryNone];</p>
  
  <p>return cell;
  }</p></li>
  </ul>
  
  <p></pre></code></p>