Σπίτι Προσωπικά Οικονομικά Αντικειμενικός-C προγραμματισμός για Dummies Cheat Sheet - dummies

Αντικειμενικός-C προγραμματισμός για Dummies Cheat Sheet - dummies

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

Βίντεο: PIXEL - Τεύχος 58, Σεπτέμβριος 1989 - Μηνιαίο Περιοδικό για Home Micros 2024

Βίντεο: PIXEL - Τεύχος 58, Σεπτέμβριος 1989 - Μηνιαίο Περιοδικό για Home Micros 2024
Anonim

By Neal Goldstein

γράφετε ένα πρόγραμμα Objective-C για τις εφαρμογές σας iOS ή Mac OS X στο Objective-C, το μόνο που κάνετε είναι να δώσετε ένα σύνολο οδηγιών για τον υπολογιστή που θα ακολουθήσει. Βασικά, τα προγράμματα χειρίζονται αριθμούς και κείμενο, και όλα τα πράγματα που εξετάζονται, ένα πρόγραμμα υπολογιστή έχει μόνο δύο μέρη: μεταβλητές (και άλλες δομές), οι οποίες "κρατούν" τα δεδομένα και οδηγίες που εκτελούν πράξεις σε αυτά τα δεδομένα.

Δημιουργία δήλωσης αντικειμενικού-C

Ο προγραμματισμός εφαρμογών iOS και Mac OS X στο Objective-C αφορά την πραγματοποίηση μιας δήλωσης. Μπορείτε να αναγνωρίσετε μια δήλωση στο Στόχο-C αμέσως σημειώνοντας το ερωτηματικό στο τέλος:

δήλωση?

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

Ενσωματωμένοι τύποι δεδομένων και νέοι τύποι δεδομένων

Οι μεταβλητές που δηλώνετε στους τύπους δεδομένων Objective-C - Objective-C πρέπει να είναι ένας τύπος που ο μεταγλωττιστής μπορεί να αναγνωρίσει. Ο στόχος-C συνοδεύεται από έναν αριθμό ενσωματωμένων τύπων δεδομένων, καθώς και μηχανισμούς για τη δημιουργία νέων, για τον προγραμματισμό των εφαρμογών iOS ή Mac OS X.

Τύπος

Περιγραφή Μέγεθος char
Ένας χαρακτήρας 1 byte int
bytes float Αριθμός ψηφίων κυμαινόμενου σημείου
4 bytes διπλό Αριθμός κυμαινόμενου αριθμού διπλής ακρίβειας
8 byte μήκος
Ένα διπλό σύντομο 4 bytes μακρύς
Ένα διπλό μήκος 8 byte BOOL
Boolean 1 byte > Τύποι απαρίθμησης
enum typeName {αναγνωριστικό1, … αναγνωριστικό}; Οι αναγνωριστές είναι σταθερές τύπου int. typedef
typedef typeName αναγνωριστικό;
Συνδέει ένα αναγνωριστικό με συγκεκριμένο τύπο.
Σταθερές

const είδος αναγνωριστικού = τιμή; #define value identifier

Σας επιτρέπει να ορίζετε ονόματα για σταθερές.

Operators του στόχου-C

Οι χειριστές του Objective-C, όπως αυτοί σε άλλες γλώσσες προγραμματισμού, σας επιτρέπουν να εκτελέσετε εργασίες σε μεταβλητές (εξ ου και το όνομα). Ο στόχος-C παρέχει πολλούς χειριστές και η παρακολούθηση όλων αυτών μπορεί να είναι δύσκολη καθώς προγραμματίζετε τις εφαρμογές iOS ή Mac OS X. Χρησιμοποιήστε τους παρακάτω πίνακες για να περιηγηθείτε στη μνήμη σας ως προς ποιον χειριστή επιτελεί ποια εργασία.


Τμήμα
% Modulo
Λειτουργοί σχέσης και ισότητας Χειριστής
Τι κάνει ==
Ίσο με !=
Δεν είναι ίση με
Περισσότερη από

Μικρότερη από ή
= σε
Λογικοί χειριστές
Χειριστής Τι Λειτουργεί
! Όχι
&& Λογική AND
|| Λογική Ή
> Αντίκτυπος

* = Πολλαπλασιασμός
/ = Bitwise Inclusive OR
^ = Αποκλειστική OR
<< = Αριστερή μετατόπιση >>> =
Right Shift

Δείκτης Δίσκοι
Λειτουργία Λειτουργία
Λειτουργία (999)>
Ενιαίο συμπλήρωμα (bit inversion)
<< Αριστερά
Δεξιά μετακίνηση Άλλοι χειριστές
Χειριστής Τι κάνει
> Μέγεθος () Μέγεθος
;: Προϋπόθεση
& Διεύθυνση

* Επανεισαγωγή
Δηλώσεις Ελέγχου και Loops στο Στόχο-C τους. Ο στόχος-C παρέχει δηλώσεις ελέγχου και βρόχους για να βοηθήσει το πρόγραμμά σας να αναλάβει δράση. Μπορεί να θέλετε να επαναλάβετε ένα σύνολο οδηγιών με βάση κάποια κατάσταση ή κατάσταση, για παράδειγμα, ή ακόμα και να αλλάξετε την ακολουθία εκτέλεσης του προγράμματος. Εδώ είναι η βασική σύνταξη για τις δηλώσεις και τους βρόχους ελέγχου στόχου-C.
εάν αλλιώς εάν
(προϋπόθεση) {δήλωση (-ες) αν η προϋπόθεση είναι αληθής ·

else {δήλωση αν η προϋπόθεση δεν είναι αληθής}
για για
(Πληκτρολογήστε newVariable στο
για έκφραση) {δήλωση (ες)}} ή Πληκτρολογήστε existingVariable; για (υπάρχουσα μεταβλητή σε έκφραση) {δήλωση (ες)?}
* Η έκφραση είναι ένα αντικείμενο που συμμορφώνεται με το πρωτόκολλο NSFastEnumeration. Μια απαρίθμηση NSArray και NSSet είναι πάνω από το περιεχόμενο.
Μια απαρίθμηση NSDictionary είναι πάνω από τα κλειδιά. Μια απαρίθμηση NSManagedObjectModel είναι πάνω από οντότητες.
ενώ ενώ (προϋπόθεση) {οι εντολές να εκτελούνται ενώ η προϋπόθεση είναι αληθής}
κάνουν ενώ

. Δηλώσεις Jump
επιστροφή; Σταματήστε την εκτέλεση και επιστρέψτε στη λειτουργία κλήσης.
σπάσει. Αφήστε ένα βρόχο.
συνεχίστε. Περάστε το υπόλοιπο βρόχο και ξεκινήστε την επόμενη επανάληψη.
πήρε όνομαΕτικέτα; … labelName: Ένα απόλυτο άλμα σε άλλο σημείο του προγράμματος (μην το χρησιμοποιείτε).
έξοδος (); Τερματίζει το πρόγραμμά σας με έναν κωδικό εξόδου.
Δηλώνοντας κλάσεις και αποστέλλοντας μηνύματα στο αντικείμενο-C Οι γλώσσες προγραμματισμού προσανατολισμού αντικειμένων σας επιτρέπουν να δηλώσετε τάξεις, να δημιουργήσετε παράγωγες κλάσεις (υποκατηγορία) και να στείλετε μηνύματα στα αντικείμενα που δημιουργούνται από μια κλάση. Αυτή είναι η ουσία του αντικειμενοστρεφούς προγραμματισμού και μέρος των αντικειμενοστρεφών επεκτάσεων που προσθέτει ο Στόχος-Γ στη Γ.Για να διασφαλιστεί ότι όλα λειτουργούν ομαλά, υπάρχουν διαθέσιμες οδηγίες μεταγλωττιστή που σας δίνουν τη δυνατότητα να ενημερώσετε τον μεταγλωττιστή των κατηγοριών σας χρησιμοποιώντας τα @class και #import.

Διασύνδεση

#import "Superclass. H" @interface ClassName: Superclass {δηλώσεις μεταβλητής εμφάνισης;} δηλώσεις μεθόδου @property (χαρακτηριστικά) -d

Εφαρμογή #import "ClassName.h" @implementation Μεταβλητή στιγμιότυπου @synthesize ClassName; ορισμοί μεθόδων -d Σύνταξη μηνύματος [μήνυμα αποστολέα]

#import

#import "όνομα_αρχείου.h" Εγγυάται ότι ένα αρχείο κεφαλίδας θα συμπεριληφθεί μόνο μία φορά.

@class @ class ClassName; Εντοπίζει τον μεταγλωττιστή σε τύπους καθορισμένους από τον χρήστη. 

Αντικειμενικός-C προγραμματισμός για Dummies Cheat Sheet - dummies

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

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Χρησιμοποιώντας το Ο έλεγχος εξισορρόπησης λευκού στο Canon EOS 70D σας μπορεί εύκολα και γρήγορα να διορθώσει προβλήματα χρώματος. Οι διαθέσιμες ρυθμίσεις ισορροπίας λευκού απεικονίζονται με τα σύμβολα που εμφανίζονται στον παρακάτω πίνακα. Μπορείτε να δείτε την τρέχουσα ρύθμιση στην οθόνη Ρυθμίσεις λήψης, όπως φαίνεται στο παρακάτω σχήμα. Για να προσαρμόσετε τη ρύθμιση, έχετε ...

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

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

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

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Η πρώτη προσπάθεια. Αναμείνετε να βελτιώσετε το περίγραμμα επιλογής σας τουλάχιστον λίγο. Μπορείτε να βελτιώσετε το περίγραμμα σας με διάφορους τρόπους: Αντίστροφη περιγράμματος επιλογής: Απλά χρησιμοποιήστε την εντολή Invert (ή την αντίστοιχη εντολή του προγράμματος). Προσθέστε σε περίγραμμα επιλογής: ...

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

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

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

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Για να εργαστείτε ευκολότερα με το παράθυρο του Μητρώου και να ελέγξετε τον τρόπο εμφάνισής του: Το κουμπί Μετάβαση: Εμφανίζει το παράθυρο διαλόγου Μετάβαση (Go To). Αυτό το παράθυρο διαλόγου σάς επιτρέπει να αναζητήσετε μια συναλλαγή στο παράθυρο "Εγγραφή". Για παράδειγμα, μπορείτε να αναζητήσετε ...

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

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

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

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