Πίνακας περιεχομένων[Κρύβω][Προβολή]
- 1. Προεπισκόπηση Εμφάνιση/απόκρυψη επιπέδου
- 2. Ανοίξτε το Μενού Γρήγορης Ενέργειας
- 3. Συμπλήρωση κώδικα
- 4. Άνοιγμα Γρήγορα
- 5. ΚΑΘΑΡΗ
- 6. Προεπισκόπηση Προορισμού Συσκευών
- 7. Βρείτε την Ιεραρχία κλήσεων
- 8. Εναλλαγή μεταξύ εναλλαγής καμβά ή προεπισκόπησης SwiftUI
- 9. Βρείτε οποιοδήποτε κείμενο σε όλο το έργο
- 10. Εμφάνιση Hide/Utilities
- 11. Περιοχή εντοπισμού σφαλμάτων (Εμφάνιση/Απόκρυψη)
- 12. Κωδικός επαναφοράς
- 13. Πηγαίνετε απευθείας στον ορισμό
- 14. Το SwiftUI συνεχίζει την προεπισκόπηση
- 15. Εμφάνιση Επιθεωρητών του SwiftUI
- Συμπέρασμα
Ως προγραμματιστές λογισμικού, μας αρέσει όχι μόνο να δημιουργούμε εφαρμογές, αλλά και να βρίσκουμε και να χρησιμοποιούμε τα καλύτερα διαθέσιμα εργαλεία για να το κάνουμε.
Είμαστε πραγματικά τυχεροί που εργαζόμαστε ως προγραμματιστές iOS. Τώρα έχουμε μια νέα γλώσσα προγραμματισμού στην εργαλειοθήκη μας με SwiftUI. Με τα όργανα που έχουμε, είμαστε καλά εξοπλισμένοι για το μέλλον.
Μας αρέσει, ωστόσο, να δουλεύουμε αποτελεσματικά με τα εργαλεία που έχουμε. Η χρήση συντομεύσεων πληκτρολογίου είναι μια απλή τεχνική για να αυξήσουμε την παραγωγικότητά μας και να γράψουμε περισσότερο κώδικα.
Έτσι, το μόνο που χρειάζεται να γνωρίζετε στο Xcode είναι οι ισχύουσες συντομεύσεις πληκτρολογίου – αυτές που είναι μοναδικές για κάθε άλλο πρόγραμμα επεξεργασίας που έχετε χρησιμοποιήσει.
Θα βρείτε τις λιγότερο γνωστές συντομεύσεις ταχείας πληκτρολόγησης σε αυτήν τη σελίδα, ώστε να αυξήσετε ακόμη περισσότερο την παραγωγικότητά σας. Ας ξεκινήσουμε.
1. Προεπισκόπηση Εμφάνιση/απόκρυψη επιπέδου
Αυτό μπορεί επίσης να συμβεί εάν βρίσκεστε εν κινήσει με μόνο μια μικρή οθόνη MacBook. Ευτυχώς, η ίδια συντόμευση πληκτρολογίου είναι διαθέσιμη:
2. Ανοίξτε το Μενού Γρήγορης Ενέργειας
Όταν έχετε μια ομάδα και ένα μέλος προτιμά να αναπτύσσει προβολές SwiftUI σε κώδικα ενώ ένα άλλο προτιμά να χρησιμοποιεί το οπτικό εργαλείο, θα δημιουργήσει και τα δύο!
Ο καμβάς και ο κώδικάς σας δεν θα είναι ποτέ εκτός συγχρονισμού! Και με αυτό, θα ήθελα να παρουσιάσω μια χρήσιμη συντόμευση πληκτρολογίου για κάθε είδους προγραμματιστές. Μπορείτε να αποκτήσετε πρόσβαση στο μενού Γρήγορες ενέργειες χρησιμοποιώντας την ακόλουθη συντόμευση.
3. Συμπλήρωση κώδικα
Η εργασία χωρίς συμπλήρωση κώδικα είναι δύσκολο να συλληφθεί. Σίγουρα θα το χρησιμοποιείτε συνεχώς για να ερευνάτε τα API και να εξοικονομείτε χρόνο κατά την πληκτρολόγηση.
4. Άνοιγμα Γρήγορα
Μπορείτε να μετακινηθείτε γρήγορα σε οποιαδήποτε θέση πηγής στο έργο ή στο χώρο εργασίας σας χρησιμοποιώντας την εντολή Άνοιγμα γρήγορα. Απλώς αρχίστε να εισάγετε το όνομα οποιασδήποτε κλάσης, διεπαφής, συνάρτησης, μεθόδου, enum, κ.λπ. στο έργο σας (και σε οποιοδήποτε SDK εισαγάγατε) και μια λίστα συμβόλων που ταιριάζουν με τη φράση αναζήτησης θα εμφανιστεί στο αναδυόμενο παράθυρο.
5. ΚΑΘΑΡΗ
Αυτό είναι βολικό όταν είστε αρκετά σίγουροι ότι ο κώδικας που δημιουργήσατε είναι εντάξει, αλλά κάτι σπάει όταν τον εκτελείτε. Καθαρίστε το έργο και εκτελέστε το ξανά. ίσως – απλώς ίσως – ο κωδικός σας είναι σωστός. Εάν ένα καθαριστικό δεν επιλύσει το πρόβλημά σας, ίσως χρειαστεί να εμφανίσετε την ενότητα εντοπισμού σφαλμάτων.
6. Προεπισκόπηση Προορισμού Συσκευών
Μπορεί να θέλετε να δείτε την οπτική σας γωνία όχι μόνο για το μεγαλύτερο iPhone 13 Pro Max, αλλά και για άλλα μικρότερα smartphone. Για να αλλάξετε τον προορισμό, χρησιμοποιήστε αυτήν τη εύχρηστη συντόμευση για να ανοίξετε την επιλογή προορισμού:
7. Βρείτε την Ιεραρχία κλήσεων
Αυτή η συντόμευση θα εμφανίσει την προβολή "Ιεραρχία κλήσεων", η οποία θα εμφανίσει οποιεσδήποτε θέσεις στον κώδικά σας που καλούν την επιλεγμένη μέθοδο, καθώς και οποιεσδήποτε μεθόδους καλούν αυτές τις μεθόδους με τη σειρά τους κ.λπ.
8. Εναλλαγή μεταξύ εναλλαγής καμβά ή προεπισκόπησης SwiftUI
Το Canvas παρέχει μια ζωντανή προεπισκόπηση της διεπαφής χρήστη που σχεδιάζετε καθώς γράφετε τον κώδικα SwiftUI. Η Apple έχει καταβάλει μεγάλη προσπάθεια για να κάνει αυτήν την εμπειρία αμφίδρομη, πράγμα που σημαίνει ότι τυχόν αλλαγές που κάνετε στην προεπισκόπηση (για παράδειγμα, μετακινώντας ή προσθέτοντας στοιχεία διεπαφής χρήστη) θα αντικατοπτρίζονται επίσης στο πρόγραμμα επεξεργασίας κώδικα και αντίστροφα.
9. Βρείτε οποιοδήποτε κείμενο σε όλο το έργο
Όταν πρέπει να βρείτε ένα συγκεκριμένο κείμενο στο έργο σας, χρησιμοποιήστε την ακόλουθη εντολή.
10. Εμφάνιση Hide/Utilities
Όταν δεν χρησιμοποιείται, το παράθυρο βοηθητικού προγράμματος στα δεξιά μπορεί επίσης να εμποδίσει. Επειδή είναι χρήσιμο για μένα μόνο όταν εργάζομαι σε ένα storyboard, χρησιμοποιώ την ακόλουθη εντολή για να το αλλάξω όταν κάνω μετάβαση μεταξύ του storyboard και των αρχείων κώδικα.
11. Περιοχή εντοπισμού σφαλμάτων (Εμφάνιση/Απόκρυψη)
Εμφανίστε την ενότητα εντοπισμού σφαλμάτων, η οποία περιλαμβάνει την προβολή μεταβλητών και την κονσόλα. Όταν το πρόγραμμά σας φτάσει σε ένα σημείο διακοπής, η προβολή μεταβλητών εμφανίζει την τρέχουσα κατάσταση όλων των μεταβλητών σε εύρος. Θα δείτε οτιδήποτε έχετε καταγράψει καθώς εκτελείται το πρόγραμμά σας στην κονσόλα. Όταν ολοκληρώσετε τον εντοπισμό σφαλμάτων, χρησιμοποιήστε την ίδια συντόμευση για να αποκρύψετε το πλαίσιο εντοπισμού σφαλμάτων.
12. Κωδικός επαναφοράς
Αυτό αναφέρεται συχνά ως "κώδικας μορφοποίησης", ωστόσο στο Xcode, αναφέρεται ως "Επανεισοχή". Όπως και να το ονομάσετε, μπορείτε να προσθέσετε τον κατάλληλο χώρο στην αρχή κάθε γραμμής επιλέγοντάς το και στη συνέχεια ακολουθώντας τις οδηγίες. Μπορείτε επίσης να δημιουργήσετε ξανά εσοχή σε μία γραμμή χωρίς να χρειάζεται να την επιλέξετε πρώτα.
13. Πηγαίνετε απευθείας στον ορισμό
Αυτό είναι πραγματικά χρήσιμο όταν μαθαίνετε νέα API ή διασχίζετε μια άγνωστη βάση κώδικα. Τι ακριβώς κάνει το ObservedObject; Πλοηγηθείτε στον ορισμό του για να μάθετε για τις μεθόδους και τα χαρακτηριστικά του, τις διεπαφές που υλοποιεί και την κλάση από την οποία προέρχεται.
14. Το SwiftUI συνεχίζει την προεπισκόπηση
Όταν ανοίγετε μια προβολή, το Xcode δεν την κατασκευάζει αμέσως. Αντίθετα, θα περιμένει μέχρι να του δώσετε ρητή εντολή να το κάνει. Η προεπισκόπηση μπορεί επίσης να δυσλειτουργήσει εάν υπάρχουν προβλήματα στον κώδικα SwiftUI. Ναι, μπορείτε να συνεχίσετε την προεπισκόπηση κάνοντας κλικ στο κουμπί.
15. Εμφάνιση Επιθεωρητών του SwiftUI
Αυτή είναι μια ακόμη συντόμευση UIKit που θα πρέπει να γνωρίζουμε. Ο επιθεωρητής αρχείων, ο επιθεωρητής ιστορικού, ο επιθεωρητής γρήγορης βοήθειας και ο επιθεωρητής χαρακτηριστικών υπάρχουν όλα σε κάθε προβολή SwiftUI. Όλα μας παρέχουν μια σειρά από χρήσιμα χαρακτηριστικά σε σχέση με την παρούσα άποψή μας.
Ο επιθεωρητής γρήγορης βοήθειας, για παράδειγμα, μας παρέχει πρόσβαση στην τεκμηρίωση σχετικά με την τρέχουσα προβολή. Αυτό είναι χρήσιμο για τη χρήση ενσωματωμένων προβολών όπως Κείμενο, Χρώμα και ούτω καθεξής.
Συμπέρασμα
Ακόμα κι αν είναι σε ένα μικρό επίπεδο παραγωγικότητας, οι συντομεύσεις πληκτρολογίου είναι μια καταπληκτική προσέγγιση για την ενίσχυση της αποτελεσματικότητάς μας.
SwiftUI είναι ένα φανταστικό πλαίσιο που επιτρέπει τόσο στους προγραμματιστές όσο και στους σχεδιαστές να κατασκευάζουν γρήγορα διεπαφές χρήστη.
Αφήστε μια απάντηση