home

iPhone Application Update

I’ve been hard at work recently developing my iPhone application called ipCalc. It’s probably not an application that most people are going to want to use, but it has fairly simple logic behind it so I decided that it would be a good way to learn about the iPhone SDK. So far I’ve managed to learn Objective-C and I can safely say that I really do like it, and I’ve also managed to get my head around programming GUI applications which is so very different to command line applications as there’s so much more to think about.

Apple have made it so that you have to pay $99 in order to get a license to test application on an actual device (for me, my iPod Touch) and to submit applications to the App Store. I seem to have managed to apply to this program, but my application is currently pending. I hope that I manage to get accepted because then I will decide what to do with my ipCalc application… I will have to think about whether or not I want to charge for it – although my first thoughts are that this application will be free.

So, I’ll continue to improve the application and I might even release some tutorials on here about my experiences with the iPhone SDK as I have definitely found other tutorials that are out there very useful!

First Attempt Current Version

Helen's New Room

We’ve just arrived in Ipswich at Helen’s new house and it’s really nice! I’ve uploaded a couple of photos of her new room – very very nice!

Also, Ed, who owns the house, came 2nd in the UK Robot Wars 4 years ago and won the world Robot Wars! And now he does the Craig Charles bit for the live Robot Wars. Cool!

Cocoa Programming: My First Steps

Recently I have been learning the programming language Objective-C with the view to creating native Mac OS X programs. I bought the book “Cocoa Programming for Mac OS X” which was a brilliant read and had excellent examples to work through – I’d certainly recommend it to anyone thinking about learning about Cocoa.

I found it hard to get into the mindset of programming using objects (which are all pointers) rather than the usual C/C++ way where you work primarily with data types. But it’s all started to fall into place and I think I have got to grips with it now.

My next step is to create a program which is actually useful! Not sure what I’ll create yet, so keep an eye out!

First iPhone App: IPCalc

[Please see my new iPhone apps page]

Last week I decided to give iPhone programming a try after having download the iPhone SDK a while back. I started to get frustrated with Objective-C because it’s quite a lot different to my old friend, C++ and so I had problems getting into it. In order to learn, I decided to set a challenge of creating an IP calculator program (something which there are only non-free ones of in the App Store).

I managed to get quite far with the programming and had the software displaying a reasonable GUI which seemed to be pretty good, but I was struggling to work out where to put code and exactly what I should be doing about calling functions on objects (quite different in Objective-C compared to C/C++). Feeling a bit depressed by not being able to understand the code I decided to buy Cocoa Programming for Mac OS X which had very good reviews.

The book arrived today, and I read a few chapters and managed to actually finish the first version of my software! Woo! So, I am now an iPhone application developer… apparently… Hopefully I’ll keep creating better things and improving on this very crude first version.

(Unfortunately I can’t test on my iPod Touch yet as I don’t have a license to install on real devices – it costs $99!)

In London!

Yeh, sorry about the lack of post here… I was in London but only managed to get WiFi to create the title!

Anyway, I’ve just been in London for FOWA ‘08 (Future of Web Apps 2008) which was an awesome conference that we (Senokian) had a stand at to promote Tactile CRM. I had lots of fun and managed to chat to some interesting people and find out some interesting things.

Paul and I also met up with Sam and had a brilliant night on Wednesday – thanks for that Sam!