Καλύτερες αμυχές iOS από το Twitter: έκδοση Νοεμβρίου

Η κοινότητα ανάπτυξης ήταν αρκετά ενεργή τον Νοέμβριο, έτσι βρήκα πολλές άριστες συμβουλές για το iOS Twitter για εσάς.

Ετοιμαστείτε να εξερευνήσετε τις τελευταίες λειτουργίες του Xcode 9 (και για μια στιγμή να ξεχάσετε κάποια σφάλματα!), Πολλές συμβουλές για τη δοκιμή μονάδων (που υποσχεθήκατε να αρχίσετε να γράφετε το επόμενο έτος), εύχρηστες λεπτομέρειες LLDB και μερικές αστείες στιγμές! Απολαύστε πολύτιμους λίθους 280 από τον τελευταίο μήνα.

Twitter άκρη # 1
Αυτός ο εύχρηστος επεξηγηματικός πίνακας θα περιγράφει όλα τα "έντερα" που κρύβονται πίσω από το όνομα του Pointer:

Twitter άκρη # 2
Ένας "χρυσός κανόνας" που πρέπει να ακολουθήσετε όταν εργάζεστε με Core Data / Realm και πολλαπλά νήματα. Έτσι, η συντήρηση της βάσης δεδομένων δεν θα γίνει εφιάλτης με την πάροδο του χρόνου.

Twitter άκρη # 3
 Μια ωραία χρήση για μεταβλητή σκίαση! Μπορείτε να το χρησιμοποιήσετε για να βεβαιωθείτε ότι αναφέρεστε στο τοπικό μεταβλητό αντίγραφο μιας τιμής παραμέτρου αντί του αρχικού επιχειρήματος.

Twitter άκρη # 4
Κάθε ταξίδι ξεκινά με ένα μόνο βήμα. Ακόμα και ένα ταξίδι μονάδων δοκιμών είναι εφικτό αν ακολουθήσετε αυτούς τους 3 απλούς κανόνες:

Twitter άκρη # 5
 Αφού ο John Sundell μας ενέπνευσε, έχετε αρχίσει να κάνετε εξετάσεις μονάδων, σωστά;
Και χάρη στον Arek, τώρα ξέρετε ότι η συντομογραφία ^^^ μπορεί να συμπεριφέρεται διαφορετικά με βάση τη θέση του δρομέα:

Twitter άκρη # 6
 Ο αναλυτής επιπτώσεων ενέργειας του Xcode είναι πραγματικά ισχυρός. Μπορείτε ακόμα να εκτιμήσετε την επίδραση της ενέργειας στο iPhone X σύμφωνα με το μοτίβο εξουσίας OLED. Δεν είναι μια καθαρή άκρη, αλλά καλό να γνωρίζετε!

Twitter άκρη # 7
Νίκαιες βελτιώσεις στο τελευταίο Xcode 9. Τώρα μπορείτε να ελέγξετε την έκδοση του συστήματος κατά τη διάρκεια εκτέλεσης χρησιμοποιώντας τη λέξη κλειδί `@ available 'με έργα του Objective-C:

Twitter άκρη # 8
Μια άλλη μεγάλη συμβουλή για την τελευταία Xcode. Δείτε πώς μπορείτε να βελτιώσετε την απόδοση του UI αφαιρώντας ένα μόνο αρχείο.

Twitter άκρη # 9
Σταματήστε την ενημέρωση των περιορισμών για κινούμενα σχέδια όταν χρησιμοποιείτε το AutoLayout. Υπάρχει καλύτερος τρόπος:

Twitter άκρη # 10
Έχετε ποτέ θελήσει να χρησιμοποιήσετε το δακτυλικό σας αποτύπωμα ως κωδικό sudo για το Macbook Pro; Τώρα με αυτή τη μοναδική γραμμή μπορείτε να το κάνετε αυτό.

Twitter άκρη # 11
Λεξιλόγιο άλλου λεξικού στο καλύτερό της. Η πρώτη έκδοση είναι πολύ καθαρότερη και λίγο πιο γρήγορη.

Twitter άκρη # 12
 Αγκαλιάστε το πλήρες δυναμικό της εντολής LLDB e (e stands for expression) και σταματήστε να χρησιμοποιείτε την εντολή po όλη την ώρα. Αυτό θα βελτιώσει δραματικά την εμπειρία απομάκρυνσής σας.

Twitter άκρη # 13
 Έχετε έναν δύσκολο χρόνο με εκφράσεις LLDB; Με αυτή την εντολή μπορείτε να δείτε την έξοδο του ημερολογίου και να μάθετε τι ήταν λάθος.

Twitter άκρη # 14
 Προσέξτε σε αυτή τη σύμβαση ονομασίας και στο μέλλον θα την εκτιμήσετε:

Twitter άκρη # 15
 Αυτός είναι ο λόγος για τον οποίο θα πρέπει να αποφεύγετε τις σιωπηρές επιλογές επιλογής:

Twitter διασκέδαση
Και μερικές πολύ αστείες στιγμές από τον τελευταίο μήνα, μόνο για να φτιάξετε την ημέρα εργασίας σας λίγο πιο φωτεινή:

Ως συνήθως, πολλές ευχαριστίες σε όλη την κοινότητα για αυτές τις hacks και τους πολύτιμους λίθους! Ας συνεχίσουμε να διαδίδουμε τη γνώση κάθε μέρα. Η έκδοση των Χριστουγεννιάτικων συμβουλών έρχεται.

Π.Σ .: Ίσως γνωρίζετε ότι είμαι ιδρυτής και ξεκινάμε σκληρά για να προωθήσουμε το Flawless App προς τα εμπρός. Αν έχετε κάποιο χρόνο για να υποστηρίξετε το εργαλείο μας για οπτικό έλεγχο ποιότητας, παρακαλούμε να μας δώσετε τα ειλικρινά σχόλια σας. Όσο περισσότερο ανατροφοδοτούμε, τόσο περισσότερο μπορούμε να βελτιώσουμε την Flawless App. Ευχαριστώ :)