Mon, Oct. 12th, 2009, 08:06 am
iPhone, ho!

Just a quick ‘what creative thing I did this week’ as I don’t really have anything I can post online.

Firstly I put together another podcast segment for The Pod Delusion, this one called ‘Fuck You Moon’, which will be out on Friday if it makes it past guest editor Will Howells’s comedic chopper. However, while I have an mp3 of it hiding on the internet it seems a but unsporting to post it here rather than make you download the whole podcast to hear my wisdom and wit.

Screen shot 2009-10-12 at 07.41.58Secondly I continued my iPhone app writing domination plans with a slightly more featured version of my SCI-FI-LONDON app. It’s not going to be done in time for Oktoberfest (October 23 and 24 – buy tickets now!) and may not be done in time for next April’s festival, but it has now at least one tab (the podcast one) that has some actual code in it. Even if I did pinch some of that code off of the internet.

I’m becoming less impressed with the iPhone API and Apple’s XCode development environment as I continue my tinkering – I found an undocumented ‘feature’ of the UILabel class yesterday (text labels can resize text in them to have a try at automatically fitting the contents to the size of the label, but that stops working if you allow the label to have multiple lines), got bitten by a bug causing very weird errors (a peril of dynamic method dispatch at runtime) that turned out to be due to me reusing variable names that I didn’t know had already been used, and got bitten by a few things that are quietly not available on the iPhone. And to add insult to injury, my Mighty Mouse is a bit rubbish at detecting whether I’ve done a right or left click. It’s still interesting but I hope that fewer of my problems are due to holes in the documentation and annoying ‘features’ as I go on. Next task – multithreading…

Also, this weekend is the Extra Life charity game-athon that I mentioned a while back. As I suspected might happen, noone’s sponsored me, but I’ll be off to almost my childhood stomping grounds to play games from Friday until Saturday evening. I suspect this means that next week’s creative thing that I will be making is a slumped shape on the official GeekPlanet sofa.