A Note on Documentation

Code documentation, it can be tedious to write and maintain, what’s a developer to do?

I was asked for my advice on documentation today and realised just how much my approach had changed over the years. In my eager early days of development I thought the mark of a true professional was someone who in addition to taking the time to write quality code, also took the time to document it beautifully. I documented classes and methods religiously and sprinkled my code with helpful inline comments liberally. These days I take a very different approach.
Continue reading

iOS Beginners: How to Create a Simple Table View App

Using a Table View is a quick and easy way to setup a great-looking, albeit simple, form in iOS. Table views provide a fair amount of free functionality including styling, titles, section groupings and scrolling behaviour.

In this tutorial you will learn how to create a simple form using a static table view.

My iOS7 Beta Deactivation Journey

I have been enjoying iOS7 beta since the WWDC back in June. While I planned to update to the official version, the last beta release was pretty stable so I didn’t feel any particular urgency.

I figured I would do it soon and if I didn’t, apple would prompt (or even force) me to update over-the-air.  What I did not expect was to find my device deactivated. Thanks Apple.

This post outlines the steps I took to get my phone working again. Continue reading

iOS Seven Beta has Expired and that’s Bad News for those Still Using It

ios7beta_1_activation_requiredFor the brave souls out there who trialled iOS seven beta and haven’t yet updated to the official release, today is a bad day. The beta has just expired and Apple has deactivated devices still using it.

Unfortunately, following device prompts to activate does not currently work. If you had Find my iPhone switched on you may struggle to restore without doing a complete device wipe first.