- Tools:
Reveal (https://revealapp.com/) for dealing with app's UI,
Sublime (https://www.sublimetext.com/) for text editors,
Paw (https://paw.cloud/) for making API calls,
Proxyman (https://proxyman.io/) for manipulating requests/responses when debugging
- Quick hacks: Moya library (https://github.com/Moya/Moya) for categorizing API route, Diff Algorithm for reloading huge UITableView efficiently
- Others: Have a dog and sleep well :)