2010-08-05 13 views
5

Sto completando un progetto per l'iPhone interamente scritto in Objective-C. Mi piacerebbe portarlo anche per Android.Android e Objective-C

Mentre l'interfaccia utente di iPhone e sistema operativo Android sono molto diversi e necessiteranno di codice diverso, posso importare il core del mio codice (ad esempio la scatola nera che fa il pensiero) come lo è per Android come parte di qualche codice Java?

Non ho familiarità con il collegamento tra Objective-C e Java anche se ho scritto in entrambi.

risposta

1

c'è un fork di gcc che supporta l'obiettivo-c su Android patchando l'NDK su http://code.google.com/p/android-gcc-objc2-0/. Ma al momento è considerato beta e non sono sicuro se i bridge jni/java siano già implementati

+0

Grazie per il collegamento vedrò questo. – SK9

1

Ho lavorato molto su questo fronte, ad esempio creando il mio framework di base C++ che non dipende su STL (chiamato Platform Core) e scrivendo il nucleo della prossima versione della mia app iOS con quella, in modo che io possa facilmente portarlo su Android e qualsiasi altra cosa abbia un compilatore C++ e colpisce la mia fantasia.

Suggerisco di avere un (ick, non posso credere che sto per dire questo, ma eh), ahem, avendo un core C++ (lì, l'ho detto!) In modo che possa essere facilmente portato.

+0

Sì, penso di essere d'accordo. Potrei mordere il proiettile e fare di nuovo il core in C o C++. Mantenere il buon lavoro! – SK9

2

Si potrebbe dare un'occhiata a Apportable che consente di generare un'app per Android da una base di codice Objective-C esistente. Vedi anche this article.

Problemi correlati