Если вы все еще хотите настроить собственную среду для языка программирования Objective-C, то вам необходимо установить на свой компьютер текстовый редактор и компилятор GCC .
Текстовый редактор
Это будет использоваться для ввода вашей программы. Примерами немногих редакторов являются Блокнот Windows, команда редактирования ОС, Brief, Epsilon, EMACS и vim или vi.
Имя и версия текстового редактора могут различаться в разных операционных системах. Например, Блокнот будет использоваться в Windows, а vim или vi могут использоваться в Windows, а также в Linux или UNIX.
Файлы, которые вы создаете в редакторе, называются исходными файлами и содержат исходный код программы. Исходные файлы для программ Objective-C обычно называются с расширением « .m ».
Перед началом программирования убедитесь, что у вас есть один текстовый редактор, и у вас достаточно опыта, чтобы написать компьютерную программу, сохранить ее в файле, скомпилировать и, наконец, выполнить.
Компилятор GCC
Исходный код, написанный в исходном файле, является удобочитаемым исходным кодом для вашей программы. Его нужно «скомпилировать», чтобы он превратился в машинный язык, чтобы ваш процессор мог фактически выполнить программу в соответствии с приведенными инструкциями.
Этот компилятор GCC будет использоваться для компиляции вашего исходного кода в конечную исполняемую программу. Я предполагаю, что у вас есть базовые знания о компиляторе языка программирования.
Компилятор GCC доступен бесплатно на различных платформах, а процедура установки на различных платформах описана ниже.
Установка в UNIX / Linux
Первым шагом является установка gcc вместе с пакетом gcc Objective-C. Это сделано с помощью —
$ su - $ yum install gcc $ yum install gcc-objc
Следующим шагом является настройка зависимостей пакетов с помощью следующей команды —
$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel
Чтобы получить все возможности Objective-C, загрузите и установите GNUStep. Это можно сделать, загрузив пакет с http://main.gnustep.org/resources/downloads.php .
Теперь нам нужно перейти в загруженную папку и распаковать файл с помощью —
$ tar xvfz gnustep-startup-.tar.gz
Теперь нам нужно переключиться на папку gnustep-startup, которая создается с помощью —
$ cd gnustep-startup-<version>
Далее нам нужно настроить процесс сборки —
$ ./configure
Тогда мы можем построить —
$ make
Мы должны, наконец, настроить окружающую среду путем —
$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
У нас есть helloWorld.m Objective-C следующим образом —
#import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog (@"hello world"); [pool drain]; return 0; }
Теперь мы можем скомпилировать и запустить файл Objective-C, скажем helloWorld.m, переключившись на папку, содержащую файл, используя cd, а затем выполнив следующие шаги:
$ gcc `gnustep-config --objc-flags` -L/usr/GNUstep/Local/Library/Libraries -lgnustep-base helloWorld.m -o helloWorld $ ./helloWorld
Мы можем увидеть следующий вывод —
2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world
Установка в Mac OS
Если вы используете Mac OS X, самый простой способ получить GCC — это загрузить среду разработки Xcode с веб-сайта Apple и следовать простым инструкциям по установке. После настройки XCode вы сможете использовать компилятор GNU для C / C ++.
Xcode в настоящее время доступен по адресу developer.apple.com/technologies/tools/ .
Установка на Windows
Чтобы запустить программу Objective-C в Windows, нам нужно установить MinGW и GNUStep Core. Оба доступны по адресу https://www.gnu.org/software/gnustep/windows/installer.html .
Сначала нам нужно установить системный пакет MSYS / MinGW. Затем нам нужно установить пакет GNUstep Core. Оба из которых предоставляют установщик Windows, который не требует пояснений.
Затем использовать Objective-C и GNUstep, выбрав Пуск -> Все программы -> GNUstep -> Оболочка
Перейдите в папку, содержащую helloWorld.m
Мы можем скомпилировать программу, используя —
$ gcc `gnustep-config --objc-flags` -L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc
Мы можем запустить программу с помощью —
./hello.exe
Мы получаем следующий вывод —