A Magical and Revolutionary Product is Coming…

It’s 10th May, and the iPad PreOrdering has commenced in the UK.  At 1:30am I successfully placed an order for the iPad 64GB WiFi + 3G and a few accessories.  The ordering process was not quite as slick as it might have been.  The Apple Store went into maintenance mode at midnight as expected, and was back again at about… Read more »

Designing a Protocol for the Group Edit View Controller

In my last post, I decided to remove my Singleton object in preference for passing the NSManagedObjectContext around between view controllers.  In my application, I have a table view that shows a list of ‘groups’, and a view that provides the form for entering or altering the group ‘title’. The intention is to allow the user to both add new… Read more »

Revisiting the Core Data Singleton

      2 Comments on Revisiting the Core Data Singleton

Whilst I’m sure the idea of a Singleton for application wide variables is going to be good one, I must say that I’ve revisited this idea over the last couple of days, especially with the help of an article Core Data: Passing around a NSManagedObjectContext on the iPhone which helps to set the perspective (as it should be) to the… Read more »

Moving Core Data to the Singleton

      1 Comment on Moving Core Data to the Singleton

[UPDATE:] You might like to read Revisiting the Singleton to see how my opinion has changed on this. Now we’ve established the principle of using a Singleton as our main app coordinator, it would make more sense to move the Core Data functions there.  If you choose to add Core Data when generating from an XCode template, these function are… Read more »

Application Wide Variables and Helpers: The Singleton

      1 Comment on Application Wide Variables and Helpers: The Singleton

One dilema when writing an app is where to put variables that contain the data for the application.  Traditional global variables are not a good place, and it becomes nigh on impossible to keep track of where those variables are being access from in the code, and in multi-threaded apps it would also be difficult to coordinate atomic access. Many… Read more »

Adding a Navigation Controller by Hand

      2 Comments on Adding a Navigation Controller by Hand

Ok, time to get my hands dirty, this time with my own application.  First off, although the app is going to be using a Navigation style interface, I’m one of those people who never really trusts quite what a ‘template’ helps you achieve.  Whilst templates can be useful in shortcutting the development process, when you are starting out, it also… Read more »

Getting Started with iPhone Development

      No Comments on Getting Started with iPhone Development

Ok, so first up I signed up for the iPhone Developer Programme.  I paid my $99, because I wanted to get to look at iPhone OS 3.2 and the new capabilities of the iPad.  The developer guides are useful, but I found them to be less that useful at getting started (yes I did read the getting started guides!).  I… Read more »

A Little Bit of History About Me

      No Comments on A Little Bit of History About Me

I’m a long time developer.  Now approaching 42 years of age, I’ve been writing code since I was 18.  Perhaps earlier if you can count crufty attempts to write my own version of Tron on the Commodore Vic 20.  But less said about that the better! I started out using a 4GL called ‘TAS’ which was a fine little language… Read more »

A Newbies Journey in Developing Apps for the iPhone

      No Comments on A Newbies Journey in Developing Apps for the iPhone

This is the start of a journey.  I’m about to venture into the world of iPhone application development.  I have no intention of making a million (although that would be nice), but I do want the apps that I create to be commercial. I’ve waited longer than most to dip my tow, partly just because life was getting in the… Read more »