title: difference between indexPath and indexPath.row (iphone)
body: <p>i am confused about indexPath and indexPath.row, does each cell of a tableView correspond to an indexPath? so why do we look for the "row" of this indexPath? i checked the doc but i think it confuses me.</p>
  
  <p>i found this code :</p>
  
  <pre><code>// this method is used in case the user scrolled into a set of cells that don't have their app icons yet
  - (void)loadImagesForOnscreenRows
  {
      if ([self.entries count] &gt; 0)
      {
          NSArray *visiblePaths = [self.tableView indexPathsForVisibleRows];
          for (NSIndexPath *indexPath in visiblePaths)
          {
              AppRecord *appRecord = [self.entries objectAtIndex:indexPath.row];
  
              if (!appRecord.appIcon) // avoid the app icon download if the app already has an icon
              {
                  [self startIconDownload:appRecord forIndexPath:indexPath];
              }
          }
      }
  }
  </code></pre>
  
  <p>Can you explain me the difference between the two?</p>
  
  <p>Thanks a lot</p>
  
  <p>Paul</p>