[_] 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?