2013-06-25 9 views

risposta

6

Sia Xamarin.iOS che Xamarin.Android sono attualmente configurati per assumere il controllo dell'applicazione, quindi è necessario creare il proprio programma principale in C# e quindi chiamare il codice esistente.

Il modo in cui si farebbe questo è associare il codice Objective-C o Java esistente come librerie C# e quindi utilizzare tali librerie da C#. La tecnologia di rilegatura è esattamente ciò che guida gli strumenti Xamarin.iOS e Xamarin.Android, quindi faresti effettivamente lo stesso.

Dopo l'associazione, l'interoperabilità funziona in entrambi i modi: è possibile chiamare il codice nativo e il codice nativo può chiamare C#.

La cattiva notizia è che invece di iniziare a divertirti a scrivere codice con entrambi gli strumenti dal giorno zero, la prima cosa che devi fare è che i collegamenti, in generale, non siano divertenti come guardare i quadratini colorati muoversi sullo schermo.

+0

Grazie Miguel, è quello che temevo. – Geoffrey