ПоставщикамБлог

Программирование на ObjectiveC

Программирование на ObjectiveC

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

Язык Objective-C является надмножеством языка Си, поэтому Си-код полностью понятен компилятору Objective-C.

Компилятор Objective-C входит в GCC и доступен на большинстве основных платформ. Язык используется в первую очередь для Mac OS X (Cocoa) и GNUstep — реализаций объектно-ориентированного интерфейса OpenStep. Также язык используется для iOS (Cocoa Touch).

Objective-C был изобретен в начале 1980-х годов как средство для добавления возможностей объектно-ориентированного программирования к C. Изобретатели, Брэд Кокс и Том Лав, полагали, что Smalltalk может предоставить инструменты, необходимые для действительно повторного использования. код и для создания сред разработки для разработчиков систем.

Кокс начал с написания препроцессора для C, который позволял включать код, похожий на Smalltalk, который затем преобразовывался в компилируемый C. Это превратилось в полностью объектно-ориентированное расширение C.

Objective-C был в конечном итоге полностью определен и описан в книге «Объектно-ориентированное программирование: эволюционный подход».

NeXT лицензировал Objective-C в 1988 году и разработал несколько инструментов на его основе. Эти инструменты в конечном итоге стали (после нескольких промежуточных шагов) средой разработки Cocoa, которая используется несколькими системами Apple: Mac OS X, iOS, Apple WatchOS.

Вот уже несколько лет приложения пишутся для одной из этих операционных систем Apple, которую нужно было написать (или скомпилировать, или запустить поверх) Objective-C. Эта ситуация меняется сейчас, когда Apple переводит свою платформу на Swift.

В дополнение к Cocoa Objective-C также используется в платформе GNUstep, которая может работать в среде Linux, Unix, BSD и Windows, и которая близко отражает Cocoa.

Наиболее популярные продукты категории Программирование на ObjectiveC Все продукты категории

Katasis Разработка ПО
1
19

Поставщики Программирование на ObjectiveC

IBA Group
ARE...
  • ARE
  • BGR
  • CZE
  • DEU
  • GEO
  • HRV
  • KAZ
  • LTU
  • POL
  • SVK
  • UKR
  • USA
  • ZAF
  • SRB
Ardas
FRA...
  • FRA
  • GBR
  • UKR
  • USA
Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
LineUp
ARE...
  • ARE
  • BEL
  • DEU
  • EST
  • FRA
  • POL
  • UKR
  • USA
SteelKiwi
ISR...
  • ISR
  • NLD
  • SVK
  • UKR
  • USA
Seasia Infotech
AUS...
  • AUS
  • CAN
  • GBR
  • GHA
  • IND
  • USA
SOFNER LLC
ARE...
  • ARE
  • CHE
  • DEU
  • GBR
  • UKR
  • USA
YSBM Group
POL...
  • POL
  • UKR
  • USA
ETG Digital
ARE...
  • ARE
  • AUS
  • GBR
  • USA

Производители Программирование на ObjectiveC

IBA Group
ARE...
  • ARE
  • BGR
  • CZE
  • DEU
  • GEO
  • HRV
  • KAZ
  • LTU
  • POL
  • SVK
  • UKR
  • USA
  • ZAF
  • SRB
Ardas
FRA...
  • FRA
  • GBR
  • UKR
  • USA
Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
LineUp
ARE...
  • ARE
  • BEL
  • DEU
  • EST
  • FRA
  • POL
  • UKR
  • USA
SteelKiwi
ISR...
  • ISR
  • NLD
  • SVK
  • UKR
  • USA
Seasia Infotech
AUS...
  • AUS
  • CAN
  • GBR
  • GHA
  • IND
  • USA
SOFNER LLC
ARE...
  • ARE
  • CHE
  • DEU
  • GBR
  • UKR
  • USA
VOLO
ARM...
  • ARM
  • UKR
  • USA

F.A.Q. Программирование на ObjectiveC

Что такое Objective-C?

Objective-C - это объектно-ориентированный язык программирования общего назначения, который добавляет обмен сообщениями в стиле Smalltalk к языку программирования C. Это основной язык программирования, используемый Apple для операционных систем OS X и iOS и их соответствующих API, Cocoa и Cocoa Touch. Этот справочник проведет вас через простой и практичный подход при изучении языка программирования Objective-C.

Что такое ООП?

ООП означает объектно-ориентированное программирование. Это метод программирования, который помогает управлять набором объектов в системе. С помощью различных языков программирования этот метод помогает разрабатывать несколько компьютерных программ и приложений.

Из чего состоит программа Objective-C?

Программа objective-c в основном состоит из:

  • команды препроцессора
  • интерфейса
  • реализации
  • метода
  • переменных
  • заявлений и выражений
  • комментариев