Objective-C является строгим надмножеством языка C. Но, по моему мнению, существует множество дополнений в синтаксисе, которые подавляют, и я могу гарантировать, что вы собираетесь использовать многие из этих дополнений в языке C, потому чтокаркасов Apple.Поэтому, если бы вы собирались обновить свою память на CI, я бы лично сделал что-то еще.
Как в примере:
Все ваше программирование выполняется, в большинстве случаев, в дваклассы.AppDelegate или ViewController.Вызов функций в C выглядит следующим образом:
foo();
Но, поскольку все это программирование выполняется в классах, вам нужно вызывать его с помощью объекта:
FooViewController *FooCaller;
[FooCaller foo];
Этот синтаксис используется очень частов программировании iPhone, но синтаксис C не часто используется в программировании iPhone.
Кроме того, что касается методологии, он сильно отличается также потому, что Objective-C - это OO, а C - процедурный.