reuseIdentifier used to group similar rows in a UITableView .
A UITableView usually allocates enough UITableViewCell objects to display the content displayed in the table.
If reuseIdentifier not been set, the UITableView will force the selection of new UITableViewCell objects for each new element that scrolls in the view, which potentially leads to animation lags.
source share