"Selected" rows in Clock application are cells with UITableViewCellAccessoryCheckmark accessory type.
Possible steps to achieve that are:
- Store checked/not checked state somewhere for each row.
- In
cellForRowAtIndexPath: method for cell in checked row set cell's accessoryType property to UITableViewCellAccessoryCheckmark
- In
cellForRowAtIndexPath: for cell in not checked row set cell's accessoryType property to UITableViewCellAccessoryNone
- When cell is selected (tapped) deselect it, invert its checked status and reload cell at that index path