Objective-C



Website: developer.apple.com

Proiectat de: Tom Love and Brad Cox


Obiectiv-C este un limbaj de programare orientat spre obiecte, care adaugă mesagerie în stil mic, care adaugă mesagerie în stilul mic.

Dezvoltat inițial de Brad Cox și Tom Love la începutul anilor 1980, a fost selectat de următorul pentru sistemul său de operare NextStep.

Datorită liniei directe a Apple MacOS de la NextStep, Obiectiv-C a fost limbajul de programare standard folosit, acceptat și promovat de Apple pentru dezvoltarea aplicațiilor macOS și iOS (prin intermediul API-urilor, cacao și cacao touch) până la introducerea limbajului de programare Swift În 2014.

Programele COBjective-C dezvoltate pentru sisteme de operare non-Apple sau care nu sunt dependente de API-urile Apple pot fi, de asemenea, compilate pentru orice platformă acceptată de GNU GCC sau LLVM/CLANG.

Fișierele de program „Messaging/Implementation” de cod sursă-C au de obicei extensii de nume de fișier .M, în timp ce fișierele obiectiv-C ‘antet/interfață ”au extensii .h, la fel ca fișierele C antet C.

Fișierele obiectiv-C ++ sunt notate cu o extensie de fișiere .mm.