Οι τελεστές Objective-C, όπως αυτοί σε άλλες γλώσσες προγραμματισμού, σας επιτρέπουν να εκτελείτε λειτουργίες σε μεταβλητές (εξ ου και το όνομα). Το Objective-C παρέχει πολλούς χειριστές και η παρακολούθηση όλων αυτών μπορεί να είναι δύσκολη καθώς προγραμματίζετε τις εφαρμογές iPhone ή Mac OS X. Χρησιμοποιήστε τους παρακάτω πίνακες για να δώσετε κίνηση στη μνήμη σας ως προς το ποιος χειριστής εκτελεί ποια εργασία.
Αριθμητικοί τελεστές
Χειριστής |
Τι κάνει |
+ |
Πρόσθεση |
– |
Αφαίρεση |
* |
Πολλαπλασιασμός |
/ |
Διαίρεση |
% |
Modulo |
Τελεστές Σχέσεων και Ισότητας
Χειριστής |
Τι κάνει |
== |
Ισο με |
!= |
Οχι ίσο με |
> |
Μεγαλύτερος από |
< |
Λιγότερο από |
>= |
Μεγαλύτερο ή ίσο με |
<= |
Μικρότερο ή ίσο με |
Λογικοί τελεστές
Χειριστής |
Τι κάνει |
! |
ΔΕΝ |
&& |
Λογικό ΚΑΙ |
|| |
Λογικό Ή |
Χειριστές σύνθετης ανάθεσης
Χειριστής |
Τι κάνει |
+= |
Πρόσθεση |
-= |
Αφαίρεση |
*= |
Πολλαπλασιασμός |
/= |
Διαίρεση |
%= |
Modulo |
&= |
Bitwise ΚΑΙ |
|= |
Bitwise Inclusive Ή |
^= |
Αποκλειστικό Ή |
<<= |
Shift Αριστερά |
>>= |
Shift Right |
Χειριστές Αύξησης και Μείωσης
Χειριστής |
Τι κάνει |
++ |
Πρόσθεση |
— |
Αφαίρεση |
*= |
Πολλαπλασιασμός |
/= |
Διαίρεση |
%= |
Modulo |
&= |
Bitwise ΚΑΙ |
|= |
Bitwise Inclusive Ή |
^= |
Αποκλειστικό Ή |
<<= |
Shift Αριστερά |
>>= |
Shift Right |
Bitwise Operators
Χειριστής |
Τι κάνει |
& |
Bitwise ΚΑΙ |
| |
Bitwise Inclusive Ή |
^ |
Αποκλειστικό Ή |
~ |
Unary συμπλήρωμα (αναστροφή bit) |
<< |
Shift Αριστερά |
>> |
Shift Right |
Άλλοι χειριστές
Χειριστής |
Τι κάνει |
() |
Εκμαγείο |
, |
Κόμμα |
Μέγεθος του() |
Μέγεθος του |
? : |
Υποθετικός |
& |
Διεύθυνση |
* |
Πλάγια μέσα |