Так же, как в заголовке вопроса:
Какая разница между "cellForRowAtIndexPath" и "willDisplayCell: forRowAtIndexPath:"? `
Я думаю, что конфигурация ячейки может быть выполнена либо в cellForRowAtIndexPath, либо willDisplayCell: forRowAtIndexPath: "!