Σπίτι Προσωπικά Οικονομικά Στίλβωση Τα εργαλεία ανάπτυξης για τον προγραμματισμό κακάο

Στίλβωση Τα εργαλεία ανάπτυξης για τον προγραμματισμό κακάο

Πίνακας περιεχομένων:

Βίντεο: Hobo beach bar 2024

Βίντεο: Hobo beach bar 2024
Anonim

Το κακάο είναι ένα είδος προγραμματισμού που μπορείτε να εκτελέσετε με τα Εργαλεία για Προγραμματιστές της Apple. Το κακάο είναι μια συλλογή εργαλείων και βιβλιοθηκών που σας επιτρέπει να αξιοποιήσετε στο έπακρο τον προγραμματισμό Mac OS X. Πολλά χαρακτηριστικά κάνουν το Cocoa υπέροχο, συμπεριλαμβανομένων των παρακάτω:

  • Modular αντικειμενοστρεφής σχεδίαση
  • Χρήση πλαισίων
  • Σχεδίαση οπτικής διεπαφής

Γιατί πρόγραμμα με κακάο;

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

Η χρήση πλαισίων είναι μια άλλη σπουδαία πτυχή της ανάπτυξης του κακάο. Οι έμπειροι προγραμματιστές ενδέχεται να μπουν στον πειρασμό να τους καλέσουν με άλλο όνομα - βιβλιοθήκες. Τα πλαίσια είναι συλλογές κλάσεων που σας προσφέρουν, τον προγραμματιστή κακάο, με συγκεκριμένο τύπο λειτουργικότητας.

Ο αντικειμενοστρεφής χαρακτήρας του κακάο, σε συνδυασμό με μια μεγάλη συλλογή πλαισίων για την εκτέλεση όλων των ειδών εργασιών, αποτελεί ένα αξεπέραστο duo επαναχρησιμοποίησης κώδικα. Οι προγραμματιστές υπολογιστών μπορούν να είναι ένα τεμπέλης δέσμη, που δεν θέλουν να επαναλάβουν μία μόνο εργασία. Για να βοηθήσουν τους προγραμματιστές στην προσπάθειά τους για επαναχρησιμοποιήσιμο κώδικα, το κακάο προσφέρει μια ευρεία ποικιλία κατηγοριών, εργαλείων και κώδικα. Αφού ολοκληρώσετε κάποιες εργασίες προγραμματισμού, μπορείτε να αποθηκεύσετε τα αποτελέσματα στο δικό σας πλαίσιο για χρήση σε άλλα έργα. Έτσι, η Apple σας δίνει επαναχρησιμοποιήσιμο κώδικα από το κουτί και μπορείτε να επαναχρησιμοποιήσετε τον δικό σας κώδικα. Ο αντικειμενοστρεφής σχεδιασμός του κακάου καθιστά δυνατή αυτή την επαναχρησιμοποίηση.

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

Στην εργαλειοθήκη

Για να ξεκινήσετε τον προγραμματισμό με το κακάο, πρέπει να βρείτε τα εργαλεία ανάπτυξης. Διαμένουν στον ακόλουθο κατάλογο στον σκληρό σας δίσκο.

/ Developer / Applications /

Εάν δεν τις έχετε, θα χρειαστεί να εγκαταστήσετε τα εργαλεία.

Αν το αντίγραφο του Mac OS X δεν συνοδεύτηκε από αντίγραφο του CD των Εργαλείων για προγραμματιστές, μπορείτε ακόμα να πάρετε τα χέρια σας σε ένα αντίγραφο του λογισμικού Developer Tools μέσω Internet. Επισκεφθείτε τη σύνδεση προγραμματιστή της Apple για να εγγραφείτε για έναν δωρεάν λογαριασμό:

// connect. μήλο. com

Δεν θα χρειαστείτε όλες τις εφαρμογές που παρέχει η Apple στον κατάλογο / Developer / Applications. Στην πραγματικότητα, μπορείτε πιθανώς να ξεφύγετε με τη χρήση μόνο δύο: Builder Project και Interface Builder.Η διαδικασία ανάπτυξης του κακάου σας, συμπεριλαμβανομένων των εφαρμογών Builder Project και Interface Builder, μπορεί να έχει την εξής μορφή:

1. Δημιουργήστε ένα έργο κακάου.

Τα περισσότερα έργα κακάου ξεκινούν τη ζωή τους στο Project Builder. Το Project Builder είναι η καρδιά της ανάπτυξης του κακάου σας. Αυτό είναι όπου μπορείτε να αποθηκεύσετε τα διάφορα στοιχεία που αποτελούν τα έργα σας κακάο.

2. Δημιουργήστε μια διεπαφή και προσθέστε την στο έργο.

Συμμετοχή στο ισχίο, ο Interface Builder σχηματίζει το άλλο μισό των συνδεδεμένων δίδυμων που είναι τα εργαλεία προγραμματισμού της Apple. Το Interface Builder είναι ένα πρόγραμμα επεξεργασίας WYSIWYG (αυτό που βλέπετε είναι αυτό που παίρνετε) για τη δημιουργία ελκυστικών διεπαφών Mac OS X που συμμορφώνονται με τα πρότυπα της Apple Aqua. Το Interface Builder κάνει και άλλα κόλπα, συμπεριλαμβανομένης της σύνταξης μέρους του κώδικα για εσάς στο Project Builder.

3. Προσθέστε κάποιο κώδικα στο έργο.

Έχετε δημιουργήσει μια διεπαφή και τώρα ήρθε η ώρα να το κάνετε κάτι. Χρησιμοποιείτε το Project Builder και πάλι για αυτό το έργο, επειδή τοποθετεί μια σουίτα εργαλείων επεξεργασίας κώδικα στα χέρια σας. Παίρνετε ενσωματωμένη τεκμηρίωση, καθώς και κωδικό που είναι χρωματισμένος για να διευκολύνει την εκτέλεση των εργασιών προγραμματισμού.

4. Δοκιμάστε τον κώδικα.

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

5. Δημιουργήστε μια εφαρμογή.

Ο Project Builder δημιουργεί, συνδέει και δημιουργεί την τελική εκτελέσιμη εφαρμογή σας.

Builder έργου

Ο Project Builder είναι η κύρια εφαρμογή που χρησιμοποιείτε για όλα τα έργα του κακάου σας. Ο Project Builder εξυπηρετεί έναν αριθμό ρόλων στη διαδικασία ανάπτυξης του κακάου.

Ο Project Builder λειτουργεί ως κεντρικό αποθετήριο για όλα τα αρχεία των έργων σας σε κακάο. Χρησιμοποιώντας μια προσέγγιση οικείου εγγράφου, ο Project Builder σάς επιτρέπει να οργανώσετε τα συστατικά του έργου Cocoa σε ένα εύκολο στη χρήση έγγραφο.

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

Το έργο σας Cocoa μπορεί να έχει άλλους τύπους αρχείων πέρα ​​από τον κώδικα και ο Project Builder είναι έτοιμος να σας βοηθήσει να εργαστείτε μαζί τους. Για παράδειγμα, εάν θέλετε να συμπεριλάβετε εικόνες στο έργο σας, το Project Builder σάς επιτρέπει να τις δείτε στο κύριο παράθυρο του έργου χωρίς να παραλείψετε να κάνετε μια παράκαμψη. Δεν χρειάζεται να χρησιμοποιήσετε άλλη εφαρμογή για να δείτε αυτές τις εικόνες. Το Project Builder τα εμφανίζει απευθείας στον επεξεργαστή κώδικα.

Όταν κολλήσετε, το Project Builder σάς παρέχει πρόσβαση στην πλήρη συλλογή των τεκμηρίων κακάου. Μπορείτε να προβάλετε και να πλοηγηθείτε στην τεκμηρίωση με το Project Builder με τον ίδιο τρόπο που θα κάνατε με ένα πρόγραμμα περιήγησης στο Web.

Αφού ολοκληρώσετε το έργο Cocoa, χρησιμοποιείτε το Project Builder για να μεταγλωττίσετε, να συνδέσετε και να δημιουργήσετε μια τελική εφαρμογή. Στη συνέχεια, μπορείτε να διανείμετε την εφαρμογή σε φίλους, συναδέλφους και ακόμη και στον κόσμο (εφ 'όσον χρησιμοποιούν το Mac OS X).

Ο οικοδόμος έργου φοράει πολλά καπέλα.Εάν είστε εξοικειωμένοι με άλλα περιβάλλοντα ανάπτυξης, μπορεί να εκπλαγείτε να ανακαλύψετε ότι το Project Builder εκτελεί εργασίες που απαιτούν πολλαπλά εργαλεία σε άλλα περιβάλλοντα.

Παραδείγματος χάριν, ο Project Builder λειτουργεί ως

  • διοργανωτής έργου, που διαχειρίζεται αρχεία και πόρους στο έργο σας Cocoa
  • Editor κώδικα, επιτρέποντάς σας να γράφετε και να επεξεργάζεστε κώδικα κακάο
  • Browser, άλλα είδη πόρων για τα έργα σας για το κακάο
  • Compiler και linker, που αποπνέουν μια πλήρη εφαρμογή κακάου στο τέλος της διαδικασίας ανάπτυξης.

Διασύνδεση Builder

Το Interface Builder είναι ένας σταθερός σύντροφος του Project Builder. Ο κύριος σκοπός του Interface Builder είναι να δημιουργήσει διεπαφές. Με αυτό, μπορείτε να δημιουργήσετε διασυνδέσεις Aqua που να συμμορφώνονται με τις Οδηγίες Ανθρώπινης Διεπαφής της Apple.

Το Interface Builder παρέχει ένα πλήρες σύνολο στοιχείων ελέγχου που μπορείτε να προσθέσετε στην εφαρμογή σας. Από τα παράθυρα και τα συρτάρια μέχρι τα κουμπιά και τα ρυθμιστικά, το Interface Builder σάς παρέχει τη δυνατότητα μεταφοράς και απόθεσης σε μια πλήρη σουίτα στοιχείων διεπαφής για να φτιάξετε το λογισμικό σας όσο το δυνατόν καλύτερα. Μην ξεχνάτε ότι το Interface Builder είναι προϊόν της Apple. Κανείς δεν γνωρίζει τη διεπαφή χρήστη του Macintosh καλύτερα από την Apple, έτσι μπορείτε να είστε σίγουροι ότι τα χειριστήρια στο Interface Builder ακολουθούν τις αυστηρότερες οδηγίες της Apple.

Οι δυνατότητες του Interface Builder δεν περιορίζονται στην επεξεργασία διεπαφών WYSIWYG. Μπορείτε επίσης να δημιουργήσετε μαθήματα που δεν έχουν οπτική παρουσίαση. Παρόλο που δεν γράφετε πραγματικά τον κώδικα στο Interface Builder για τις τάξεις σας, ορίζετε τις βασικές δομές και τις μεθόδους που υπάρχουν εκεί. Μπορείτε επίσης να συνδέσετε τη διεπαφή με τις κλάσεις σας χρησιμοποιώντας απλές τεχνικές μεταφοράς και απόθεσης.

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

Στίλβωση Τα εργαλεία ανάπτυξης για τον προγραμματισμό κακάο

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

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

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...