Pergunta

Eu estou no processo de aprender Objective-C, mas gostaria de executar trechos de código através de algum tipo de emulador de Windows - de preferência com base na web.

Eu quero entender sintaxe Objective-C e andar através de exemplos de código comuns, provavelmente através de algum tipo de console. Eu provavelmente iria deixar qualquer tipo de estrutura de aprendizado para quando eu chegar no meu MacBook, em casa.

Eu fiz uma rápida no Google sem sucesso.

Foi útil?

Solução

Depende do que você quer dizer. Objective-C pode ser compilado pelo GCC, assim você pode feliz criar aplicativos de teste Objective-C no Windows. Se você está falando sobre os quadros porém, que contêm a maior parte do poder no desenvolvimento em OSX, então é um não, infelizmente. Você pode obter bibliotecas compatíveis com algumas partes de gnustep.org (e executá-los em Linux / BSD), mas ainda é não a plena OSX "pilha".

Você pode obter OS X rodando em VMWare, mas é ilegal, para que você melhor aposta é para pegar um barato Mac que pode rodar Tiger / Leopard e usar isso.

Outras dicas

Outra possibilidade é usar Cappuccino.

http://cappuccino.org

É um quadro de cacau-like para JavaScript, e é muito parecido com Objective-C. A linguagem é chamado objectivo de j.

AFAIK você pode usar o compilador GNU para compilar Objective-C, de modo que deve ser utilizável no Windows também. Isso deve ser suficiente para você começar com a programação do idioma.

Para Mac OS X no entanto, a linguagem é apenas uma parte da equação, você vai querer programa com as bibliotecas de Mac OS X, e para que você realmente precisa de uma máquina de executá-lo.

Eu não tenho certeza que as bibliotecas estão presentes e quais não são, mas você pode rodar o OS X Server em uma máquina virtual (desde que tenha uma licença OS X Server é claro). Isso permitirá que você tenha um ambiente Mac virtual em seu sistema Windows.

Como foi mencionado acima, não há nenhuma maneira de conseguir o que você quer nativamente dentro do Windows como o sistema subjacente é obviamente diferente.

Boa sorte.

Há também O Cocotron .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top