This tutorial will explain how to set up environment for successful building Objective-C applications on Ubuntu for total beginners (without Apple machine) :).
It’s based on this step by step wizard: Getting started with Objective C on Ubuntu.
We can’t use default Cocoa implementation from iOS, instead we have another implementation suitable for Linux: GNUstep.
- Install headers for gcc:
sudo apt-get -y install build-essential
- Install GNUStep:
sudo apt-get install gobjc gnustep gnustep-make gnustep-common
- Add next line to .bashrc
#GNUSTEP Environment vars
And you are good to go. How to create make file and Hello World follow this link: Getting started with Objective C on Ubuntu.
Some useful links:
In an earlier release Ubuntu introduced a desktop environment Unity, which was accepted by Linux users very differently. I was writing about bad user experience with Unity and some drawbacks in one of my posts: It’s time to go open source.
Oneiric means “dreamy”, and the combination with Ocelot reminds me of the way innovation happens: part daydream, part discipline. Next after Natty?
About a two months ago I successfully replaced Windows 7 with open source operating system. Yes, Linux. At first I was very excited about Ubuntu, which is based on Debian, but Ubuntu 11.04 release has some “improvements”. I refer to Unity, next evolutionary step in Gnome desktops aiming on touch screen devices. First impression is everything and Unity’s was bad. I really don’t like the sidebar with all stuff crowded, especially with some open programs. Navigation between open windows and guessing which icon belongs to which window has become mission impossible. I thought with some practice, I will be able to improve user experience, but the real disappointment just come. Searching for programs is clumsy and very unfriendly as you have to click a few times to reach desired icon.