Τα 3 κορυφαία εργαλεία για προγραμματιστές Mac

Είτε απλά μαθαίνετε πώς να γράφετε κώδικα, είτε σπουδάζετε επιστήμη υπολογιστών είτε είστε έμπειρος προγραμματιστής Mac, αυτές οι τρεις εφαρμογές είναι βέβαιο ότι θα σας βοηθήσουν στην εργασία σας. Έχω μια εφαρμογή που προσθέτει μια σειρά από νέες δυνατότητες στο Xcode Simulator, κάτι που διευκολύνει τη διαχείριση πακέτων στο Homebrew και έναν καλύτερο τρόπο λήψης και εγκατάστασης του Xcode.

Όλα αυτά τα εργαλεία είναι, από μόνα τους, ανοιχτού κώδικα. Υπάρχουν σύνδεσμοι για κάθε αποθετήριο GitHub όπου μπορείτε να μάθετε από αυτά και να τα μεταγλωττίσετε μόνοι σας.

Τα 3 κορυφαία δωρεάν και ανοιχτού κώδικα εργαλεία για προγραμματιστές Mac

Δείτε όλα αυτά σε δράση σε ένα βίντεο:

Νο. 1: Χώρος ελέγχου για τον προσομοιωτή

Ο προσομοιωτής iOS είναι ένα εξαιρετικό εργαλείο για δοκιμές σε συσκευές που δεν κατέχετε, αλλά έχει περιορισμένες δυνατότητες. Ακόμα κι αν έχετε μια πληθώρα iPhone για εντοπισμό σφαλμάτων, είναι καλή πρακτική να δοκιμάσετε πώς λειτουργεί η εφαρμογή σας διαφορετικές καταστάσεις όπως κακή κάλυψη κυψέλης, ανάκληση αδειών, χαμηλή μπαταρία ή περίεργη γεωγραφική τοποθεσίες.

Χώρος ελέγχου για Mac
Πολλές σελίδες με στοιχεία ελέγχου και τροποποιήσεις για τον προσομοιωτή.
Στιγμιότυπο οθόνης: Δ. Griffin Jones/Cult of Mac

Εκεί μπαίνει το Control Room. Είναι μια εύχρηστη εφαρμογή του Paul Hudson που υπερφορτίζει τον προσομοιωτή. Μια απλή διεπαφή χρήστη σάς παρέχει γραφικούς ελέγχους για όλα τα παραπάνω και πολλά άλλα.

Έχετε δύο κουμπιά για να αντιγράψετε το πρόχειρο μέσα ή έξω από τον προσομοιωτή — πολύ χρήσιμο για τη διαβίβαση διευθύνσεων URL ή συμβολοσειρών κειμένου. Ένα κουμπί ενεργοποιεί το συγχρονισμό iCloud. Πραγματικά θα ήθελα περισσότερες εφαρμογές να περιλαμβάνουν κουμπιά για αυτό. Υπάρχει ένα πεδίο κειμένου όπου μπορείτε να ανοίξετε μια διεύθυνση URL εντός εφαρμογής (ή έναν σύνδεσμο σε βάθος) για να σας βοηθήσει να δοκιμάσετε συγκεκριμένες περιοχές της εφαρμογής σας.

Και φυσικά, διαθέτει δυνατότητα εγγραφής οθόνης για εύκολη δημιουργία βίντεο και GIF.

Δημιουργήστε ή κατεβάστε το Control Room από το αποθετήριο GitHub εδώ.

Νο. 2: Κορκ, καλύτερος διαχειριστής πακέτων

Το Homebrew είναι ένας φανταστικός τρόπος εγκατάστασης όλων των ειδών χρήσιμων εργαλείων και πακέτων, αλλά η εκτέλεση του από το Terminal μπορεί να είναι δυσκίνητη.

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

Διαχείριση ffmpeg στο Cork
Φιλικά προς τον χρήστη GUI όπως αυτό είναι ο λόγος που αφήσαμε πίσω τις διεπαφές γραμμής εντολών.
Στιγμιότυπο οθόνης: Δ. Griffin Jones/Cult of Mac

Ο Cork μετατρέπει όλο αυτό το χάος σε ένα απλό GUI. Μπορείτε να δείτε τη λίστα των πακέτων που είναι εγκατεστημένα στην πλαϊνή γραμμή. Κάντε κλικ σε ένα για να δείτε αν έχει εξαρτήσεις με άλλα πακέτα στο σύστημά σας.

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

Προσθήκη πακέτου στο Cork
Η δυνατότητα αναζήτησης είναι πραγματικά βολική. Δεν ήξερα ότι υπήρχε αυτό το πακέτο πριν, απλώς το βρήκα.
Στιγμιότυπο οθόνης: Δ. Griffin Jones/Cult of Mac

Η προσθήκη ενός πακέτου είναι επίσης πολύ πιο εύκολη. Κάντε κλικ στο κουμπί Προσθήκη στη γραμμή εργαλείων. Δεν χρειάζεται να πληκτρολογήσετε το όνομα ακριβώς σωστά – είναι επίσης πεδίο αναζήτησης. Πληκτρολογήστε κάτι και θα λάβετε μια λίστα με πιθανά αποτελέσματα. Κάντε κλικ Εγκαθιστώ να το προσθέσω.

Σας ενθαρρύνω να υποστηρίξτε τον προγραμματιστή αγοράζοντας την εφαρμογή αν έχετε την οικονομική δυνατότητα να το κάνετε. Μπορείτε επίσης να δημιουργήστε το από τον πηγαίο κώδικα στο αποθετήριο GitHub.

Νο. 3: Xcodes, για διαχείριση Xcode

Xcodes που εγκαθιστούν πολλές διαφορετικές εκδόσεις του Xcode
Εναλλαγή μεταξύ πολλών εγκαταστάσεων του Xcode με ένα κλικ.
Στιγμιότυπο οθόνης: Δ. Griffin Jones/Cult of Mac

Όχι, δεν είναι τυπογραφικό λάθος. Xcodeμικρό είναι ένα εργαλείο που διαχειρίζεται ποιες εκδόσεις του Xcode έχετε εγκαταστήσει και με ένα κλικ μπορείτε να αλλάξετε ποια είναι η ενεργή σας έκδοση.

Αυτό μπορεί να σας φανεί χρήσιμο εάν εργάζεστε σε μερικές διαφορετικές εφαρμογές που στοχεύουν διαφορετικές εκδόσεις λειτουργικού συστήματος. Ίσως έχετε μια εφαρμογή υπό ανάπτυξη για την επόμενη μεγάλη έκδοση iOS σε έκδοση beta, αλλά πρέπει να συνεχίσετε να δημοσιεύετε διορθώσεις σφαλμάτων για τις άλλες εφαρμογές σας χρησιμοποιώντας την προηγούμενη έκδοση.

Μπορείτε να φιλτράρετε για να εμφανίσετε τις beta και τις τελικές εκδόσεις του Xcode. Κάντε κλικ σε οποιαδήποτε έκδοση για να δείτε στο παράθυρο πληροφοριών ποια SDK για macOS, iOS, watchOS και tvOS υποστηρίζει.

Μπορείτε να ενεργοποιήσετε τις ειδοποιήσεις όταν κυκλοφορούν νέες εκδόσεις και να τις εγκαταστήσετε αυτόματα.

Εάν κατεβάζετε προεκδόσεις του Xcode από τον ιστότοπο προγραμματιστών και όχι από το Mac App Store, γνωρίζετε ότι η αποσύνδεση είναι συχνά μια μακρά διαδικασία — αλλά το Xcodes έχει ένα μυστικό κόλπο στο μανίκι του.

Ενεργοποιήστε το Faster Unxip στις Ρυθμίσεις
Επιταχύνετε την ενοχλητικά αργή διαδικασία αποσύνδεσης του Xcode.
Στιγμιότυπο οθόνης: Δ. Griffin Jones/Cult of Mac

Σε Ρυθμίσεις > Πειράματα, έλεγχος Ταχύτερη αποσύνδεση. Αυτό χρησιμοποιεί έναν ειδικό αλγόριθμο που εκμεταλλεύεται πλήρως Swift Concurrency, ανάβοντας παράλληλα όλους τους πυρήνες στο Mac σας για να επιτύχετε 70% ταχύτερη αποσύνδεση. Στις δοκιμές μου, σε α Mac mini με M2 Pro, είχα βελτίωση 54%.

Δημιουργήστε ή κατεβάστε Xcodes από το αποθετήριο GitHub εδώ.

Τελευταία δημοσίευση ιστολογίου

| Cult of Mac
September 10, 2021

Οι νομοθέτες λένε ότι η Apple πληρώνει μόνο για τη θέσπιση νόμων περί απορρήτουΗ Apple αποκαλεί την προστασία της ιδιωτικής ζωής ως θεμελιώδες ανθρ...

| Cult of Mac
August 20, 2021

5 κρυμμένα κόλπα απομακρυσμένης επιφάνειας αφής θα σας κάνουν εμπειρογνώμονα της Apple TVΤο νέο τηλεχειριστήριο της Apple TV είναι ένα πράγμα ομορφ...

| Cult of Mac
August 20, 2021

Το Apple Park είναι ένα από τα πολυτιμότερα κτίρια της ΓηςΘέλετε να αγοράσετε το Apple Park; Θα σας κοστίσει κοντά σε 4,17 δισεκατομμύρια δολάρια.Φ...