There are times you might find it convenient to be able to tweak a setting that has no UI. Perhaps you need to reset internal state without reinstalling the app, or you have a some counters that QA would like to adjust to test business logic. If any of these apply to you, the Debug Console is for you.
The Debug Console consists of a UIViewController
and a set of UITableViewCell
descendants which allow one to easily add tweakable options and actions.