Язык программирования Objective-C

 

Язык программирования Objective-C



Автор: <a href=«steps3d.narod.ru/me.html» mce_href=«steps3d.narod.ru/me.html»>Алексей Боресков

Источник: <a href=«steps3d.narod.ru/tutorials/objective-c-tutorial.html» mce_href=«steps3d.narod.ru/tutorials/objective-c-tutorial.html»>steps3D


  • <a href="#general" mce_href="#general">Синтаксис языка

<a href="#new_class" mce_href="#new_class">Создание новых классов

<a href="#messages" mce_href="#messages">Как работает механизм сообщений

<a href="#protocols" mce_href="#protocols">Протоколы

<a href="#exceptions" mce_href="#exceptions">Обработка исключений

<a href="#synch" mce_href="#synch">Синхронизация

<a href="#objects" mce_href="#objects">Создание и уничтожение объектов

<a href="#category" mce_href="#category">Категории

<a href="#runtime" mce_href="#runtime">Class objects и Objective-C runtime

<a href="#end" mce_href="#end">Разное




Помимо широкого известного и распространенного объектного расширения языка С — языка С++ — есть и другое его расширение — язык Objective-C, обладающий огромной простотой, полной совместимостью с языком С и очень мощной и выразительной объектной моделью, заимствованной из языка Smalltalk.


Язык был придуман Брэдом Коксом (Brad Cox) в начале 80-х годов прошлого века. Целью Кокса было создание