Az Objective-C operátorok, a többi programozási nyelvhez hasonlóan, lehetővé teszik a változókkal végzett műveletek végrehajtását (innen a név). Az Objective-C számos operátort biztosít, és mindegyikük nyomon követése nehéz lehet az iPhone vagy Mac OS X alkalmazások programozása során. Használja a következő táblázatokat a memóriájában, hogy melyik operátor milyen feladatot hajt végre.
Aritmetikai operátorok
| Operátor |
Mit csinál |
| + |
Kiegészítés |
| – |
Kivonás |
| * |
Szorzás |
| / |
Osztály |
| % |
Modulo |
Kapcsolati és egyenlőségi operátorok
| Operátor |
Mit csinál |
| == |
Egyenlő |
| != |
Nem egyenlő |
| > |
Nagyobb, mint |
| < |
Kevesebb, mint |
| >= |
Nagyobb vagy egyenlő |
| <= |
Kisebb vagy egyenlő |
Logikai operátorok
| Operátor |
Mit csinál |
| ! |
NEM |
| && |
Logikus ÉS |
| || |
Logikai VAGY |
Összetett hozzárendelési operátorok
| Operátor |
Mit csinál |
| += |
Kiegészítés |
| -= |
Kivonás |
| *= |
Szorzás |
| /= |
Osztály |
| %= |
Modulo |
| &= |
Bitenként ÉS |
| |= |
Bitenkénti inkluzív VAGY |
| ^= |
Exkluzív VAGY |
| <<= |
Váltás balra |
| >>= |
Váltás jobbra |
Növekedés és csökkentés operátorok
| Operátor |
Mit csinál |
| ++ |
Kiegészítés |
| — |
Kivonás |
| *= |
Szorzás |
| /= |
Osztály |
| %= |
Modulo |
| &= |
Bitenként ÉS |
| |= |
Bitenkénti inkluzív VAGY |
| ^= |
Exkluzív VAGY |
| <<= |
Váltás balra |
| >>= |
Váltás jobbra |
Bitenkénti operátorok
| Operátor |
Mit csinál |
| & |
Bitenként ÉS |
| | |
Bitenkénti inkluzív VAGY |
| ^ |
Exkluzív VAGY |
| ~ |
Unáris komplementer (bitinverzió) |
| << |
Váltás balra |
| >> |
Váltás jobbra |
Egyéb operátorok
| Operátor |
Mit csinál |
| () |
Öntvény |
| , |
Vessző |
| Mérete() |
Mérete |
| ? : |
Feltételes |
| & |
Cím |
| * |
Kerülőút |