Konfiguracja środowiska Objective-C
Konfiguracja środowiska lokalnego
Jeśli nadal chcesz skonfigurować własne środowisko dla języka programowania Objective-C, musisz zainstalować Text Editor i The GCC Compiler w Twoim komputerze.
Edytor tekstu
Będzie to używane do wpisania twojego programu. Przykłady kilku edytorów obejmują Notatnik Windows, polecenie edycji systemu operacyjnego, Brief, Epsilon, EMACS i vim lub vi.
Nazwa i wersja edytora tekstu mogą się różnić w różnych systemach operacyjnych. Na przykład Notatnik będzie używany w systemie Windows, a vim lub vi może być używany w systemie Windows, a także w systemie Linux lub UNIX.
Pliki utworzone za pomocą edytora nazywane są plikami źródłowymi i zawierają kod źródłowy programu. Pliki źródłowe programów Objective-C są zwykle nazywane z rozszerzeniem ".m”.
Przed rozpoczęciem programowania upewnij się, że masz jeden edytor tekstu i masz wystarczające doświadczenie, aby napisać program komputerowy, zapisać go w pliku, skompilować i ostatecznie wykonać.
Kompilator GCC
Kod źródłowy zapisany w pliku źródłowym jest czytelnym dla człowieka źródłem programu. Musi zostać „skompilowany”, aby przekształcić się w język maszynowy, aby procesor mógł faktycznie wykonać program zgodnie z podanymi instrukcjami.
Ten kompilator GCC zostanie użyty do skompilowania twojego kodu źródłowego do końcowego programu wykonywalnego. Zakładam, że masz podstawową wiedzę na temat kompilatora języka programowania.
Kompilator GCC jest dostępny bezpłatnie na różnych platformach, a procedurę konfigurowania na różnych platformach wyjaśniono poniżej.
Instalacja w systemie UNIX / Linux
Pierwszym krokiem jest zainstalowanie gcc wraz z pakietem gcc Objective-C. Odbywa się to przez -
$ su -
$ yum install gcc
$ yum install gcc-objc
Następnym krokiem jest skonfigurowanie zależności pakietów za pomocą następującego polecenia -
$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc
libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel
Aby uzyskać pełne funkcje Objective-C, pobierz i zainstaluj GNUStep. Można to zrobić, pobierając pakiet z witrynyhttp://main.gnustep.org/resources/downloads.php.
Teraz musimy przejść do pobranego folderu i rozpakować plik przez -
$ tar xvfz gnustep-startup-
.tar.gz
Teraz musimy przejść do folderu gnustep-startup, który jest tworzony za pomocą -
$ cd gnustep-startup-<version>
Następnie musimy skonfigurować proces kompilacji -
$ ./configure
Następnie możemy budować przez -
$ make
Musimy w końcu skonfigurować środowisko poprzez -
$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
Mamy helloWorld. M Objective-C w następujący sposób -
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"hello world");
[pool drain];
return 0;
}
Teraz możemy skompilować i uruchomić plik Objective-C, powiedz helloWorld.m, przełączając się do folderu zawierającego plik za pomocą cd, a następnie wykonując następujące kroki -
$ gcc `gnustep-config --objc-flags`
-L/usr/GNUstep/Local/Library/Libraries
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld
Możemy zobaczyć następujące dane wyjściowe -
2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world
Instalacja w systemie Mac OS
Jeśli używasz Mac OS X, najłatwiejszym sposobem uzyskania GCC jest pobranie środowiska programistycznego Xcode ze strony internetowej Apple i wykonanie prostych instrukcji instalacji. Po skonfigurowaniu Xcode będziesz mógł używać kompilatora GNU dla C / C ++.
Xcode jest obecnie dostępny pod adresem developer.apple.com/technologies/tools/ .
Instalacja w systemie Windows
Aby uruchomić program Objective-C w systemie Windows, musimy zainstalować MinGW i GNUStep Core. Oba są dostępne pod adresemhttps://www.gnu.org/software/gnustep/windows/installer.html.
Najpierw musimy zainstalować pakiet MSYS / MinGW System. Następnie musimy zainstalować pakiet GNUstep Core. Oba zapewniają instalator systemu Windows, co jest oczywiste.
Następnie użyj Objective-C i GNUstep, wybierając Start -> Wszystkie programy -> GNUstep -> Shell
Przejdź do folderu zawierającego helloWorld.m
Możemy skompilować program za pomocą -
$ gcc `gnustep-config --objc-flags`
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc
Możemy uruchomić program za pomocą -
./hello.exe
Otrzymujemy następujący wynik -
2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world