- (NSInteger)tableView:(UITableView *)tableView 
   numberOfRowsInSection:(NSInteger)section
{
   return 450;
}

- (UITableViewCell *)tableView:(UITableView *)tableView
   cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
   static NSString *CellIdentifier = @"Cell";

   UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

   if (cell == nil) {
      NSLog(@"Tworzenie zupełnie nowego obiektu UITableViewCell...");
      cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
         reuseIdentifier:CellIdentifier] autorelease];
   }

   NSLog(@"Konfiguracja komórki %d", indexPath.row);
   cell.textLabel.text = 
      [[NSString stringWithFormat:@"Element %d", indexPath.row] retain];

   return cell;
}
