UITableViewController

1. CellForRowAt

For the creation of cell. Only cell creation logic will be here, no function should be called cause this runs multiple times.

2. NumOfRowsInSection

How many rows in section.

3. DidSelectAt

Handles specific rows.

Row → is the data, i.e. 10 number of rows.

Cell → the design of the data i.e 3 labels containing text in a cell.

Tab → Unique identifier for a row

Refactoring → Cleaning the code to make it more understandable without changing the implementation.

To get the swipe to delete functionality in tableview cell use CommitEditingStyle.