Objective-C – объектно ориентированный язык созданий на основе Си. Разрабатывается и используется он компанией Apple. Для освоения данного языка не обязательно покупать Mac, чтобы научиться основам данного языка. Для этого подойдет любой компьютер с установленной OS Linux (ubuntu), при большом желании можно установить gnustep под другою операционную систему.
Инсталлируем gnustep с помощью следующей команды:
sudo apt-get install gobjc gnustep gnustep-devel
Как большинство примеров первого приложения, будем выводить на экран надпись “Hello world”. Для этого создадим файл hello.m следующего содержания:
#import
int main (int argc, const char * argv[])
{
NSLog (@"Hello world");
return 0;
}
Открываем терминал и выполняем следующую команду(эту команду, желательно выполнять каждый раз при открытии терминала):
sh /usr/share/GNUstep/Makefiles/GNUstep.sh
Следующей командой выполним сборку приложения:
gcc `gnustep-config --objc-flags` -o hello hello.m -lobjc -lgnustep-base
Теперь можно запустить приложение написанное на Objective-C
./hello
о) ещё бы среду аля “хкоде”, и ваще супер!
Автору спасиб)
на fedora 16 строка получилась несколько длинней:
gcc `gnustep-config –objc-flags` -L /usr/lib/GNUstep/Libraries hello.m -o hello -lgnustep-base -lobjc