Dear Apple, it’s over. ..

Dear Apple,  I’m sorry but it’s just not working out. It’s not you, it’s me.  Look, the last four years have been good. I’m not going to forget the memories we made. Yes,  we’ve had our ups and downs, but it’s just not the same any more. I remember how excited I used to get … Read more

NSInternalInconsistencyException – reason: ‘Could not load NIB in bundle’

Is it ambiguous ? Well at the outset it seems to be. After a swag of updates (iOS 6, Xcode, OSX 10.8.2 ::modem has officially asked for time off now::) I opened an existing client project that was working previously. This project was used during a prototyping session with the client, so why does it … Read more

Evi heads off for review

48 hours from start to finish. Evi Estimate Viewer is our new application that allows users of Buildsoft Estimating (Global and Offsider) to view their estimate on the iPad. Support for Paradox databases is sparse so we needed a format that was more iOS friendly. This was achieved by writing a little utility (Evi Estimate … Read more

Sandboxing – writing outside the box

Ok, Apple announced that “as of March, 2012 all apps submitted to the Mac App Store must implement sandboxing”, and since we were preparing the release of our new Set Professional desk top app, it would be a great time to introduce it. Little did I realise that I would spend all afternoon tracking down … Read more

The pList Dilemma – xCode Gotcha

Why does the following code return no objects in the array. NSString *path = [[NSBundle mainBundle] pathForResource:@”stations” ofType:@”plist”]; NSMutableArray* anns = [[NSMutableArray alloc] initWithContentsOfFile:path]; Here is a screen shot from within Xcode at the pList editor. The problem stems from creating the pList directly in Xcode. Here we can see a text view of the … Read more

SIGABRT – unrecognized selector sent to instance

I received an SOS from a mate asking to see why his $1,000,000 app making idea was crashing at the first hurdle. Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[MyAnnotation objectForKey:]: unrecognized selector sent to instance 0x73be080’ If there is one thing the last three years of xCode development has taught me, it’s that … Read more