Monday 2 August 2010

iPhone dev - iOS4 breaks things

Okay, I'll admit it. I've been slack. The last version of DoodUrls for iPhone is reeeealy old now. It doesn't work under iOS 4. It's a sad day ;-(

I have not had any time to fix the app. It's not just a simple case of bashing out a few tweaks too. I had a long look at why it was crashing and came to the conclusion that the iOS 4 SDK was not giving me any useful answers! I will have another look in the upcoming weeks, but at the moment I'm very snowed under with real life.

My theory now is, do a complete iOS 4 re-write, using my "all I learned" experience. This is the route I'll travel, I'm not sure when that'll be though. As it stands, DoodUrls seems to have pretty much dried up through lack of content. I might put plan B in to action - plan B is to create my own feed via a group Twitter account. Call it something comparable and have at it.

Watch this space. I suspect it'll all be pie in the sky for the foreseeable future anyway :-(
I've uploaded a tiny bit of Opensource - a very basic outliner.

The code is designed to be very simple and to create a minimalist outliner - pretty much a one trick pony. What it does it opens up with a "default" outline. There is nothing to do but add items to this outliner. When you open the outliner by double clicking, this outline is opened. When you close the outliner, it is saved. To create a new outliner file, create a new text document and change the file extension to ".meo" The file can happily be empty. The outliner will then open this file when double clicked.

All of this was inspired by the spiffing BeMail client from BeOS. BeMail used the entire file system as an inbox, and messages were just specially formatted files. Double clicking on a file opened the client and loaded the message. This simplistic approach is what I went for.

I'll add new features as I need them, but as it stands - enjoy!

Props to the couple of opensource projects I borrowed some of the code from - nothing I couldn't have got through myself, but I was having a bit of a brain fart this morning.