Configuração do ambiente Objective-C

Configuração de ambiente local

Se você ainda deseja configurar seu próprio ambiente para a linguagem de programação Objective-C, então você precisa instalar Text Editor e The GCC Compiler no seu computador.

Editor de texto

Isso será usado para digitar seu programa. Exemplos de poucos editores incluem o bloco de notas do Windows, o comando Editar do sistema operacional, Brief, Epsilon, EMACS e vim ou vi.

O nome e a versão do editor de texto podem variar em diferentes sistemas operacionais. Por exemplo, o Bloco de notas será usado no Windows e o vim ou vi pode ser usado no Windows, bem como no Linux ou UNIX.

Os arquivos que você cria com o seu editor são chamados de arquivos-fonte e contêm o código-fonte do programa. Os arquivos de origem para programas Objective-C são normalmente nomeados com a extensão ".m"

Antes de iniciar sua programação, certifique-se de ter um editor de texto instalado e de ter experiência suficiente para escrever um programa de computador, salvá-lo em um arquivo, compilá-lo e finalmente executá-lo.

O compilador GCC

O código-fonte escrito no arquivo-fonte é a fonte legível para o seu programa. Ele precisa ser "compilado" para se transformar em linguagem de máquina, para que sua CPU possa realmente executar o programa de acordo com as instruções fornecidas.

Este compilador GCC será usado para compilar seu código-fonte no programa executável final. Presumo que você tenha conhecimento básico sobre um compilador de linguagem de programação.

O compilador GCC está disponível gratuitamente em várias plataformas e o procedimento para configurar em várias plataformas é explicado abaixo.

Instalação em UNIX / Linux

A etapa inicial é instalar o gcc junto com o pacote gcc Objective-C. Isso é feito por -

$ su - 
$ yum install gcc
$ yum install gcc-objc

A próxima etapa é configurar as dependências do pacote usando o seguinte comando -

$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc 
   libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel

Para obter todos os recursos do Objective-C, baixe e instale o GNUStep. Isso pode ser feito baixando o pacote dehttp://main.gnustep.org/resources/downloads.php.

Agora, precisamos mudar para a pasta baixada e descompactar o arquivo -

$ tar xvfz gnustep-startup-
      
       .tar.gz 
      

Agora, precisamos mudar para a pasta gnustep-startup que foi criada usando -

$ cd gnustep-startup-<version>

Em seguida, precisamos configurar o processo de construção -

$ ./configure

Então, podemos construir por -

$ make

Precisamos finalmente configurar o ambiente por -

$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

Temos um helloWorld.m Objective-C da seguinte forma -

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
   
   NSLog (@"hello world");
   [pool drain];
   return 0;
}

Agora, podemos compilar e executar um arquivo Objective-C, digamos helloWorld.m, alternando para a pasta que contém o arquivo usando cd e, em seguida, seguindo os seguintes passos -

$ gcc `gnustep-config --objc-flags` 
-L/usr/GNUstep/Local/Library/Libraries 
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld

Podemos ver a seguinte saída -

2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world

Instalação em Mac OS

Se você usa o Mac OS X, a maneira mais fácil de obter o GCC é baixar o ambiente de desenvolvimento Xcode do site da Apple e seguir as instruções de instalação simples. Depois de configurar o Xcode, você poderá usar o compilador GNU para C / C ++.

O Xcode está disponível atualmente em developer.apple.com/technologies/tools/ .

Instalação em Windows

Para executar o programa Objective-C no Windows, precisamos instalar o MinGW e o GNUStep Core. Ambos estão disponíveis emhttps://www.gnu.org/software/gnustep/windows/installer.html.

Primeiro, precisamos instalar o pacote do sistema MSYS / MinGW. Então, precisamos instalar o pacote GNUstep Core. Ambos fornecem um instalador do Windows, que é autoexplicativo.

Então, para usar Objective-C e GNUstep, selecionando Iniciar -> Todos os Programas -> GNUstep -> Shell

Mude para a pasta que contém helloWorld.m

Podemos compilar o programa usando -

$ gcc `gnustep-config --objc-flags` 
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc

Podemos executar o programa usando -

./hello.exe

Obtemos a seguinte saída -

2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world