iOS Code Review Checklist
- Avoid Type Inference
- Prefer using Higher Order Functions
- Write DRY code (Don’t Repeat Yourself)
- Make sure that there are no force unwraps
- Make sure that there are no retain cycles
- Check if any deprecated API is being used
- Check if any hardcoded checks (generally strings) can be changed to enum.
- Prefer enum, switch over if else.