iphone development blog

Thursday, May 15, 2008 @ 4:21 PM

iPhone SDK Development Programming Language

Another great question comes in today from an anonymous "M$ .NET developer",

Hi,

Please forgive my ignorance, but can you tell me which languages you can develop iPhone applications in? From looking around it seems you need to install xCode 3.1 on OS 10 (10.5?) by installing the iPhone SDK and then write code in Objective C. But can you code in other languages, like C#?

Also, what language are the code snippets on you site in?


There's no need for apologies, we're all learning here! This is a great question. You are correct in your assumption. The first step toward iPhone development bliss is installing the latest beta of the iPhone SDK (you'll need a free Apple Developer Connection account to download). Unfortunately, you will only be able to install the SDK on the latest version of OS X (10.5.2 at the time of this writing). The iPhone SDK is not supported on Tiger or any previous versions of Leopard. Once you have it downloaded, install it like you would any other .dmg file and you're off!

The only language you can use to write code for the iPhone currently is Objective-C. Now, there have been some open-source efforts made to bridge Objective-C with other languages (PyObjC comes to mind), but as far as being able to directly develop for iPhone with another language within Xcode (whew, that was a mouthful!), sorry Charlie.

For the code snippets, I believe you are referring to the web applications, correct? The backend code used is PHP and the effects are the result of some crafty Javascript. For the slide effects, we've utilized the IUI on several occasions, the wonderful YUI, and have also taken from the jQuery library. Also, have a look at a nice little list of frameworks that we have previously written about.

Keep those questions coming in! Until next time, stay classy iPhone-diego!

// Albert

Labels: ,


MindComet at 4:21 PM - View Post | 0 comments