[Assignment 2] Review
Opened this issue · 0 comments
+1: Nice work. The primary challenge of this homework was to learn how to use UITableView to manage a complex form, establish communication between view controllers, and apply the correct Auto Layout constraints.
This was a challenging assignment, congrats on completing it successfully!
Grading Summary:
- Functionality: Excellent
- Code Style: Excellent
- Visual Design: Excellent
- Usability: Good
Overall: Excellent
Detailed Notes
-
You should comment function if not use, check remove all warning before commit
-
Nice work specifying the Auto Layout constraints. To rotate the simulator you can use Cmd-Left Arrow or Cmd-Right Arrow. Rotating the screen is a great way to see if you set up your constraints properly. Also try on small screen to easily screen out the autoLayout error.
-
Nice work linking the filter model with the controls. See this popular form library for an alternative to implementing forms manually.
-
Nice work connecting the view controllers via the custom filter delegate. This is a popular pattern for handling events between view controllers.
Great job dedicating enough time to do the homework. You learned a lot! Keep up the good work.