Nwlapcug.com


Come eseguire il porting di Objective-C per Java

Come eseguire il porting di Objective-C per Java


Il mercato competitivo applicazione mobile ha reso lucrativo per sviluppare applicazioni per sistemi operativi Android di Google e iOS di Apple. A partire dal 16 giugno 2011, questi due sistemi operativi dominano lo spazio mobile centrica dei consumatori e sono le piattaforme più probabile che gli utenti vorranno scaricare l'applicazione su. A causa di Apple presto portare nello spazio mobile, molti sviluppatori inizialmente solo sviluppato proprie applicazioni per iOS in Objective-C e si desidera portarlo su Android che utilizza Java. Ciò è reso possibile in parte dal fatto che gran parte di Java è stato influenzato da Objective-C.

Istruzioni

1

Analizzare il codice esistente di Objective-C per assicurarsi che non ci sono classi che non verranno mai utilizzate o funzioni che non vengono mai chiamate. Codice non necessari può rendere il processo di porting molto più difficile di quanto lo sia già; anche se questo potrebbe sembrare noioso è assolutamente essenziale.

2

Rimuovere o almeno commento il codice che non viene utilizzato in un'applicazione esistente, quindi testare l'applicazione. Assicurarsi di testare ogni aspetto dell'applicazione per assicurarsi che non hai fatto un errore nella rimozione di codice dall'applicazione iniziale.

3

Ricreare tutte le classi di interfaccia utente non dal codice Objective-C in Java. Fondamentalmente, ciò significa che si sta per bisogno di riscrivere manualmente tutte le classi e i metodi da Objective-C in Java. Per fortuna, se avete seguito buona consigliate nel codice Objective-C, i concetti riporto anche da una lingua a altra almeno per la funzionalità delle applicazioni.

4

Utilizzare il codice dell'interfaccia utente dall'applicazione iniziale di guida nella creazione di Java base applicazione; il più visivamente inclinato potrebbe essere più confortevole guardando l'interfaccia utente finito della loro applicazione originale come base per il nuovo di. Questo è dove le cose disordine. L'applicazione di Objective-C è più probabile che non scritto per framework Cocoa di Apple, che include i propri elementi di interfaccia utente che sono progettati per apparire come elementi dell'interfaccia utente nativi Apple. Con Java, tuttavia, ci sono una serie di quadri diversi, che è possibile utilizzare per l'interfaccia utente. Infatti, se si sta tentando di porta l'applicazione per Android, avete intenzione di avere scrivere una nuova interfaccia utente da zero utilizzando il sistema basato su XML di Android.