Well till a couple of days back I use to code everything for UITableViewCell in
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAt
[self configureCell:cell atIndexPath:indexPath];
it is simply just there to make your code clean and easy to read.
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath
you can call it anything but the majority choose to call it this way. This is because this method got pass in UITableViewCell object and indexPath object then it return the "configed" UITableViewCell which is then get return as a return object for
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
in otherword, you can use
- (void)configureCellXXX:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath
and call it using
[self configureCellXXX:cell atIndexPath:indexPath];
and it would still work :)