Skip navigation

Monthly Archives: July 2013

I’ve lately been searching for a way to learn Objective-C programming on a non-mac computer; hoping to find an online ide that also allows mobile coding using my android phone.

Don’t get me wrong, I understand that xcode with interface builder and the Apple developer tools is probably the easiest way to code with Objective-C, but that option is not always available.

My goal has been to find a solution that allows for on the go practice, not for programming final products.

The best option I’ve found so far is ideone.com.

Image

It is a no-frills experience and I’ll have to know the exact class and variable names (among other limitations) that I am trying to type.

It does not replace xcode in the slightest. Downsides include limited auto completion, lack of readily accessible documentation and there are plenty of other xcode features that it does not have.

Ideone is not trying to replace xcode; in fact it is trying to be an “online mini IDE and debugging tool” for over 40 languages. So, Ideone allows me to test out code in my spare time and in such a way that I have to remember the actual class names (which should help with code memorization).

I’d be learning to code… as I’m trying to do.

But, what about mobile?
DeuterIDE, a mobile compiler and IDE (as their tagline suggests), seems to be the key here.

Image

DeuterIDE uses theĀ ideone.com api to allow for local code and text manipulation along with server-side compiling allowing your android phone to do some on the go compiling and coding.

Now I can practice Objective-C programming while waiting in lines or during blue screens.

If this combination works I’ll try to remember to do a follow-up sharing my experience.

The other day I was trying to find somewhere online that I could watch videos of people coding Objective-C or C++, as an added way to learn to code. I didn’t find exactly what I was looking for, but I did find a site that lets you watch HTML5, CSS3 and JavaScript.

Image

If you enjoy watching people code (at least 5x as fast as normal) and seeing in real-time the results you should check out TheCodePlayer.

The other cool thing about this site is you can pause at any time and modify the code yourself and see the results in real-time.