Цел-C

роден

Objective-C, известен също като Objective C, ObjC или Obj-C, е компилираният от Apple обектно-ориентиран език за програмиране, изграден върху езика C и парадигмите Smalltalk. За разлика от C ++, Objective-C е напълно съвместим със C (Objective-C е супер набор от C) и C кодът е компилиран. Обектният модел е изграден в стила Smalltalk, тоест съобщенията се изпращат до обекти. Компилаторът Objective-C е включен в GCC и е достъпен на повечето основни платформи. Езикът се използва предимно за Mac OS X (Cocoa) и GNUstep - две реализации на обектно-ориентирания интерфейс OpenStep.

ObjC е създаден от Брад Кокс в началото на 80-те години в неговата компания Stepstone.

Езикът има нормална поддръжка за протоколи (т.е. концепцията за обектен интерфейс и протокол е ясно разделена). Наследяването се поддържа за обекти (не множество), а за протоколи се поддържа множествено наследяване. Обект може да бъде наследен от друг обект и да поддържа няколко протокола наведнъж.

По-нататъшното разглеждане на материала предполага, че познавате езика С, и ще преминем само през допълнителните функции, предоставени ни от Objtctive-C.

Структура за именуване на файлове: файлове с разширение - з са заглавки с описания на класове, функции като в C и C ++, файлове с разширението - м съответно съдържат изпълнението на класове и методи.

В книгата Станете руско издание на Xcoder можете да научите основите на Objtctive-C.