More information about the Underscore mailing list

[_] Salaries and Job adverts.

Tim Perrett hello at timperrett.com
Wed Jul 2 15:56:41 BST 2008

You really need to know objective-c... the iPhone licensing states  
that you cannot run any interpreted languages or anything outside the  
apple runtime (i.e. obj-c). Cocoa is a framework more than anything,  
Objective-C is the language. In terms of using XCode, if your new to  
desktop development on mac, your probably best off playing around with  
some simple CoreData applications first of all - thats the quickest  
route as you can leverage some of the best cocoa tools. Cocoa Touch  
still uses all the stuff we have in Cocoa, so unless you know it  
first, you might struggle. It wouldn't be the simplest way to start  
lets just say that.

In practice, there would be no technical reason you couldn't run a  
ruby or python et al on iPhone, you'd just need to include the VM for  
that language and run your commands through it (provided there was a  
bridging framework which there are for most of the dynamic languages).  
The main downside is that it would never get accepted into the App  
Store and you might sued, but apart from that there are no technical  
hurdles ;-)

Cheers

Tim

On 2 Jul 2008, at 15:47, Dan Fairs wrote:

> I've been playing with ObjC and Xcode a little. Is it worthwhile
> learning Cocoa first before diving in, or just go straight for Cocoa
> Touch?