Разработчик Objective-c — разработчик мобильных приложений для создания приложений для всех портативных устройств. Смартфоны, планшеты и смарт-часы — все платформы, поддерживающие Android или iOS.
Основы мобильной разработки ничем не отличаются от обычной разработки, но подразделяются на различные области благодаря использованию специализированных инструментов. Они используют собственные инструменты, языки программирования и фреймворки.
Objective-C был создан в 80-х годах как модификация языка C для Smalltalk. Эта модификация заключалась в добавлении нового синтаксиса, специального препроцессора для них (который преобразовывал их в обычные вызовы функций C по мере прохождения через код) и библиотеки времени выполнения (которая обрабатывала эти вызовы).
Таким образом, Objective-C изначально воспринимался как надстройка над языком C. Можно писать программы на чистом C и добавлять структуры Objective-C по мере необходимости, или, наоборот, свободно использовать C в программах на Objective-C.