Le marché concurrentiel de l' application mobile a fait lucrative pour développer des applications pour Android Les systèmes d'exploitation de Google et iOS d'Apple de fois . Au 16 Juin 2011, ces deux systèmes d'exploitation dominent l'espace mobile centrée sur la consommation et les plates-formes les plus susceptibles que les utilisateurs voudront télécharger votre application sur . En raison de plomb au début d'Apple dans l'espace mobile , de nombreux développeurs que leurs applications initialement développées pour iOS en Objective- C et veulent le porter vers Android qui utilise Java. Ceci est rendu possible en partie par le fait que beaucoup de Java a été influencé par Objective- C . Instructions
1
Analyser votre code Objective -C existant pour s'assurer qu'il n'y a pas de classes qui ne sont jamais utilisés ou des fonctions qui ne sont jamais appelés . Code inutiles peut rendre le processus de transfert beaucoup plus difficile qu'elle ne l'est déjà , même si cela peut sembler fastidieux , il est absolument essentiel
2
Supprimer ou au moins en commentaire du code qui n'est pas utilisé dans votre fichier. application existante, puis tester l'application. Veillez à tester tous les aspects de l' application pour vous assurer que vous n'avez pas fait une erreur en supprimant le code de votre demande initiale.
3
Recréer toutes les classes d'interface utilisateur non à partir de votre objectif -C code dans Java. Fondamentalement, cela signifie que vous allez avoir besoin de réécrire manuellement toutes vos classes et les méthodes de l'Objective- C en Java. Heureusement, si vous avez suivi les bonnes pratiques de codage dans votre Objective- C code, les concepts portent sur bien d'une langue à une autre , au moins pour la fonctionnalité des applications.
4
Utilisez le code de l'interface utilisateur de la demande initiale pour guider dans la création de votre application Java ; incliné le plus visuellement peut-être plus à l'aise en regardant l'interface utilisateur final de leur demande initiale de base à la nouvelle de personne. C'est là que les choses se salissant. Votre application Objective- C est plus probable qu'improbable écrit pour le cadre Cocoa d'Apple, qui comprend ses propres éléments d'interface utilisateur qui sont conçus pour ressembler à des éléments de l'interface utilisateur d'Apple indigènes. Avec Java, cependant, il ya un certain nombre de cadres différents que vous pouvez utiliser pour votre interface utilisateur. En fait, si vous essayez de transférer votre demande à Android, vous allez devoir écrire une nouvelle interface utilisateur à partir de zéro en utilisant un système basé sur XML d'Android .