Operaterji Objective-C, tako kot tisti v drugih programskih jezikih, vam omogočajo izvajanje operacij nad spremenljivkami (od tod tudi ime). Objective-C ponuja številne operaterje in spremljanje vseh je lahko težavno, ko programirate aplikacije za iPhone ali Mac OS X. Uporabite naslednje tabele, da si ogledate svoj spomin, kateri operater opravi katero nalogo.
Aritmetični operaterji
Operater |
Kaj počne |
+ |
Dodatek |
– |
Odštevanje |
* |
Množenje |
/ |
divizije |
% |
Modulo |
Relacijski operaterji in operaterji enakosti
Operater |
Kaj počne |
== |
Enako |
!= |
Ni enako |
> |
Večji kot |
< |
Manj kot |
>= |
Večje ali enako |
<= |
Manj ali enako |
Logični operaterji
Operater |
Kaj počne |
! |
NE |
&& |
Logično IN |
|| |
Logično ALI |
Operaterji sestavljene dodelitve
Operater |
Kaj počne |
+= |
Dodatek |
-= |
Odštevanje |
*= |
Množenje |
/= |
divizije |
%= |
Modulo |
&= |
Bitno IN |
|= |
Bitno vključujoče ALI |
^= |
Ekskluzivno ALI |
<<= |
Premik levo |
>>= |
Premik desno |
Operatorji povečanja in zmanjšanja
Operater |
Kaj počne |
++ |
Dodatek |
— |
Odštevanje |
*= |
Množenje |
/= |
divizije |
%= |
Modulo |
&= |
Bitno IN |
|= |
Bitno vključujoče ALI |
^= |
Ekskluzivno ALI |
<<= |
Premik levo |
>>= |
Premik desno |
Bitni operaterji
Operater |
Kaj počne |
& |
Bitno IN |
| |
Bitno vključujoče ALI |
^ |
Ekskluzivno ALI |
~ |
Unarno dopolnilo (bitna inverzija) |
<< |
Premik levo |
>> |
Premik desno |
Drugi operaterji
Operater |
Kaj počne |
() |
Cast |
, |
vejica |
Velikost() |
Velikost |
? : |
Pogojno |
& |
naslov |
* |
Posredno |