WEEK 2(CODE UPLOADED TO GITHUB):
Primary objective: implement the UI and related data storing mechanism for preference settings.
Data storage mechanism:
- The setting data is stored in NSUserDefaults.
- when user apply changes, changes are saved into NSUserDefaults immediately.
- When a setting related choice is involved, the related setting would be checked against in NSUserDefault(not implemented yet)
UI Design for Options:
The UI make use of static grouped TableView and looks as below, for now:
When clicking on <font size> or <sort by> cell, window would segue to a new table view as below:
When one of the font size is selected, this table view would be popped and return to "options"view
To select "Sort By" criteria, a table with reordering enabled is shown, user could rank the criterias and they would be applied as primary, secondary, etc. sorting algorithm(not implemented yet)
Goals for now:
Modify the existing code so that the settings could be applied accordingly



No comments:
Post a Comment