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