O que é o Objective C ++ e posso usar esta linguagem no Xcode?
c++
objective-c
xcode
objective-c++
Saurabh
fonte
fonte
Respostas:
O Objective-C ++ é simplesmente um código-fonte que combina as classes Objective-C e C ++ (duas entidades totalmente não relacionadas). Seu código C ++ funcionará, como antes, e o executável resultante será vinculado ao tempo de execução do Objective-C, portanto suas classes de Objective-C também funcionarão. Você pode definitivamente usá-lo no Xcode - nomeie seus arquivos com a
.mm
extensão.Além disso, você pode ler a documentação da Apple (infelizmente excluída, mas arquivada) no Objective-C ++ .
fonte
Objective-C ++ é Objective-C (provavelmente com Cocoa Framework) com a capacidade de vincular-se ao código C ++ (classes prováveis).
Sim, você pode usar esse idioma no Xcode para desenvolver para Mac OS X, iPhone / iPodTouch, iPad. Funciona muito bem.
Você não precisa fazer nada de estranho no seu projeto para usar o Objective-C ++. Apenas nomeie seus arquivos Objective-C com a extensão .mm (em vez de .m ) e você estará pronto .
É minha arquitetura favorita: desenvolver uma biblioteca de classes base do meu jogo / aplicativo em C ++ para que eu possa reutilizá-lo em outras plataformas (Windows, Linux) e usar o Cocoa apenas para itens específicos da interface do usuário do iPhone / iPad .
fonte
Se você deseja usar o Objective-c ++, mas não deseja nomear seus arquivos,
.mm
confira minha resposta a uma pergunta semelhante .fonte