Enabling rotation has been a pain, and I’m not sure it is really all that necessary for my app, but it has certainly forced me to clean up my code. It seems like every single thing I had done “wrong” in the code broke when I turned on rotation. It has forced me to really clean up my view controllers and memory management. In the end, I might even turn off rotation. But enabling it will have been good for the app in the long run.

Today’s tip: Enable rotation in your app! It’s the good kind of pain!