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