One thing I did in my app is record some of the user actions, and if they do a certain particular sequence of actions, then enable a debug mode. This is really handy and I highly recommend it. I’ve used it in the past to allow me to email myself a log of everything the user has done in the app, which helps me debug problems.
In iBorrow, I only use it for one purpose. I add a “Populate Fake Data” field to the Settings view. This gives me a data set to work from instead of having an empty app. You can see this data in screenshots on other posts here.
Eventually I plan to add other things, but for now it’s pretty simple. I wonder how many other apps have a hidden mode like this that I could uncover if I only knew the secret?