So this was weird.
Today, for the first time in my (admittedly short) iOS development career, I managed to completely crash my iPad 2 in the middle of testing an app. I’m not talking an application crash – my iPad just completely froze and would not budge.
I had launched the app after running it in the simulator to see how it looked on my device (great for determining touch regions) and it worked perfectly well. I closed out of the app to return to the springboard screen and tried to use the “multitasking” feature to switch back. As I was transitioning from the multitasking screen into the app, I hit the home button again to check on something and the app froze on the main screen. At first, when I realized it was frozen, I figured I had just done something wrong in my code and I tried to close it. No luck. Volume keys didn’t work, rotation didn’t work; none of the buttons worked and the screen was completely unresponsive.
After I forced the iPad to do a hard reset, I realized that it was the first time I had ever had to reset an iOS device (and I’ve owned these since I was 17).
I almost feel a little excited. Crashing things can (sometimes!) be fun!