Mi az a C-objektum?

A Objective-C egy objektum-orientált programozási nyelv, amelyet először Brad Cox és Tom Love mérnökök fejlesztettek ki az 1980-as évek közepén. A C programozási nyelven alapul, és a Smalltalk programozási nyelvből származó üzenetátviteli rendszert használ. Az Objective-C-t a NeXT engedélyezte 1988-ban, és ma az Apple szoftverek többségében használt programozási nyelv.

Mi különbözik a C-objektumtól?

Az Objective-C-ben az objektum-orientált programozás az objektumpéldányok közötti üzenetek átadásán alapul. Eltérően más OOP nyelvektől, ahol egy példány módszerét hívja fel a viselkedésének meghívására, az Objective-C-ben üzenetet küld. A kétféle programozás többé-kevésbé egyenértékű, de vannak különbségek. Például, ha egy objektumot küld az Objective-C-ben, akkor választhat, hogy figyelmen kívül hagyja vagy továbbítja azt egy másik objektumra, nem pedig egy értéket.

Itt van egy példa "Hello, World!" C-programban írt program:

 #import #import int main (void) {NSLog (@ "Hello, világ!"); vissza 0; } 

Apple, Objektum, Programozási nyelv, Programozási feltételek