Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να Port Στόχος C σε Java

Η ανταγωνιστική αγορά κινητής τηλεφωνίας εφαρμογή έχει καταστήσει κερδοφόρα την ανάπτυξη εφαρμογών για τις δύο iOS της Apple και τα λειτουργικά συστήματα Android της Google . Από τον Ιούνιο του 16, 2011, αυτά τα δύο λειτουργικά συστήματα κυριαρχούν στον καταναλωτή με επίκεντρο τον χώρο των κινητών και είναι οι πιο πιθανές πλατφόρμες που οι χρήστες θα θέλετε να κατεβάσετε την εφαρμογή σας . Λόγω νωρίς το προβάδισμα της Apple στον χώρο των κινητών , πολλοί προγραμματιστές αναπτύχθηκε αρχικά μόνο τις εφαρμογές τους για το iOS σε Objective- C και θέλουν να το μεταφέρουν στο Android η οποία χρησιμοποιεί Java . Αυτό γίνεται εφικτό εν μέρει από το γεγονός ότι ένα μεγάλο μέρος της Java επηρεάστηκε από την Objective- C . Οδηγίες
Η 1

Αναλύστε τα υπάρχοντα κωδικό σας Objective- C για να βεβαιωθείτε ότι δεν υπάρχουν τάξεις που δεν έχει χρησιμοποιηθεί ποτέ ή λειτουργίες που δεν καλούνται ποτέ . Αχρείαστων κώδικας μπορεί να κάνει τη διαδικασία porting πολύ πιο δύσκολο από ό, τι ήδη είναι ? . Ακόμα κι αν αυτό μπορεί να φαίνεται κουραστικό είναι απολύτως απαραίτητο 2

Κατάργηση ή τουλάχιστον να σχολιάσει τον κώδικα που δεν χρησιμοποιείται σε σας υπάρχουσα εφαρμογή , στη συνέχεια, δοκιμάστε την εφαρμογή . Μην ξεχάσετε να δοκιμάσετε κάθε πτυχή της εφαρμογής για να βεβαιωθείτε ότι δεν έχετε κάνει λάθος στην αφαίρεση κώδικα από την αρχική αίτησή σας .
Εικόνων 3

Ανασύνθεση όλες τις κλάσεις μη διεπαφή χρήστη από το στόχο σας - C κώδικα σε Java . Βασικά , αυτό σημαίνει ότι θα έχετε την ευκαιρία να χρειαστεί να ξαναγράψουμε το χέρι όλες τις τάξεις και μεθόδους από Objective- C σε Java σας . Ευτυχώς , εάν έχετε ακολουθήσει καλές πρακτικές κωδικοποίησης στον κώδικά σας Objective- C , οι έννοιες μεταφέρει καλά από τη μία γλώσσα στην άλλη , τουλάχιστον για τη λειτουργικότητα αυτών των εφαρμογών .
Η

4 Χρησιμοποιήστε τον κωδικό διεπαφής χρήστη από η αρχική αίτηση για την καθοδήγηση στη δημιουργία του βασίζεται σε Java εφαρμογή σας? το πιο οπτικά κλίση θα μπορούσε να είναι πιο άνετα κοιτάζοντας το τελικό UI της αρχικής αιτήσεώς τους ως βάση για το νέο του . Αυτό είναι όπου τα πράγματα παίρνουν βρώμικο . Η αίτησή σας Objective- C είναι πιο πιθανό από ό, τι δεν έχει γραφτεί για το πλαίσιο Cocoa της Apple , η οποία περιλαμβάνει τη δική στοιχεία της διεπαφής χρήστη που έχουν σχεδιαστεί για να μοιάζουν με εγγενή στοιχεία διεπαφής χρήστη της Apple . Με Java , ωστόσο , υπάρχει ένας αριθμός διαφορετικών πλαισίων που μπορείτε να χρησιμοποιήσετε για το περιβάλλον εργασίας χρήστη σας . Στην πραγματικότητα , αν προσπαθείτε να το λιμάνι της αίτησής σας για το Android , θα έχετε την ευκαιρία να έχετε γράψει ένα νέο περιβάλλον εργασίας χρήστη από την αρχή χρησιμοποιώντας το σύστημα που βασίζεται σε XML Android.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα