Notes

Trials by fire

One of the things about The Dossier that’s been fun for us is the learning experience. Neither James nor I had any experience with developing for iOS when we started out, and it’s been a struggle getting up the learning curve. It’s only been six months or so, and we’ve learned a ton.

One of the things we’ve had particular problems with is memory management. The iPad is not forgiving of memory leaks, and we’ve had some doozies as we’ve made the changes necessary for The Dossier 1.1. Tracking them down using Instruments has been an adventure in pain that we never expected. One specific leak that was leading to crashing took us nearly three weeks to track down.

However, the end is here! We’ve now fixed all known crashes and we’re just going through and crossing the t’s and dotting the i’s. We hope to submit to Apple later tonight or tomorrow.

I’ve mentioned the changes we’ve made in previous posts and won’t rehash it again, and we’re excited to get this into everyone’s hands. This should stablize the app, and let us move on to making the real improvements we’ve been sitting on for a long time.