È possibile utilizzare il codice C ++ in un'app per iPhone obiettivo

7

Sto pensando di scrivere un'applicazione che avrà una versione web e una versione per iPhone (e forse anche una versione per Android).

Dato che ci sono alcuni algoritmi uguali su iPhone e le versioni web, mi chiedevo se è possibile scrivere quella parte in c ++, mantenendo il resto dell'applicazione in ogg-c?

    
posta Pete 21.02.2011 - 08:26
fonte

3 risposte

8

Assolutamente. Puoi scrivere in C e C ++, oltre che in Objective-C. I tuoi algoritmi possono essere facilmente in C ++ semplice.

    
risposta data 21.02.2011 - 09:06
fonte
4

Sì, come altri hanno già detto puoi mescolare C e C ++ con ObjectiveC. Vale la pena notare, tuttavia, che qualsiasi codice che fa della Aqua GUI o Cocoa deve fare affidamento su Objective-C. Quindi, è possibile riutilizzare la logica aziendale esistente in C ++ e "avvolgerla" con Objective-C. So che un certo numero di persone lo ha fatto con i framework di gioco esistenti codificati in C ++.

    
risposta data 21.02.2011 - 17:29
fonte
1

Sì, puoi anche scrivere Objective-C ++ cambiando l'estensione del file da .m a .mm. Quindi puoi combinare codice C ++ e Objective-C nello stesso file. Rende molto facile per il tuo codice UI Objective-C richiamare il tuo codice backend C ++.

    
risposta data 03.01.2015 - 18:00
fonte

Leggi altre domande sui tag