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

icon dimensions (0 x 0) don’t meet the size requirements

Welcome to Apple World: Submit – Fail, Submit – Fail, Submit – Fail It certainly was not the first iOS App I had tried to submit, yet here I am, seeing the same ambiguous error: iPhone/iPod Touch: icon.png: icon dimensions (0 x 0) don’t meet the size requirements. The icon file must be 57×57 pixels, … Read more

Practical 3rd Party Components

As a developer there has to be a balance between writing new code and reinventing the wheel. There are a lot of companies writing components for the .Net environment, all trying to grab your attention, all offering faster easier ways to develop your application while promising to deliver .Net, MVC, WPF, WCF and custom frameworks. … Read more

What’s in your toolbox?

As a developer constantly striving to improve my skills and my efficiency, I am always interested to see what tools other people are using and why. Just spend 10 minutes watching another developer work on something and you are bound to pick up some new ideas. Watch that same developer for 30 minutes and you … 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

Ambiguous errors: NSInternalInconsistencyException mutating method

Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘*** -[NSCFArray replaceObjectAtIndex:withObject:]: mutating method sent to immutable object’ Ok, so what does it actually mean and why am I getting this on a NSMutableArray…? The error is not so much ‘ambiguous’ as downright misleading. My code clearly shows I am working with a mutable array; NSMutableArray … Read more

review: Dropbox – the bomb

I have been using Dropbox for a while now, just the cool little icon reminding me of service that keeps things ticking in the background, UNTIL today. During a coding session in xCode I found an unusual problem… We *ALL* know that whilst using any application the most frequent button sequence is CTRL+S or COMMAND+S … Read more