We all know that the iPhone will run widgets - small dhtml, javascript and css applications. Against the rumors spread by "analysts/experts", the iPhone will be open to developers for applications and I don't mean just widgets- they'd be crazy not to. Btw, there's no evidence anywhere on the announcement of the iPhone, nor interviews where Apple says that the iPhone will be "closed." In any case, as a result the tightest applications for the iPhone - those that will require OS integration (address book, calendar, etc.) - will require development with OS X's Cocoa development framework. For the uninitiated, Cocoa is currently the best desktop development framework. If you're a Windows or Linux developer, do yourself a favor and get yourself a ticket to heaven-on-earth by taking a look at Cocoa. You'll develop apps faster than anything else out there. Anyway, Cocoa has bindings for languages like Java, but its core language is Objective-C.
Once the iPhone starts selling as well as the iPod - and it will... I predict Objective-C interest - O'Reilly books, sites, code snippets, etc - will explode. The good thing is that as a developer, you don't have to wait until June 29th to start learning Objective-C. Check Apple's page and O'Reilly's section on the topic.
the problem is I cant learn Objective C on my Windows !
Posted by: Dan | December 20, 2008 at 02:32 PM