Учебники

Objective-C Обзор

Objective-C — это язык общего назначения, который разработан поверх языка программирования C путем добавления функций языка программирования Small Talk, что делает его объектно-ориентированным языком. Он в основном используется при разработке операционных систем iOS и Mac OS X, а также его приложений.

Первоначально Objective-C был разработан NeXT для ее ОС NeXTSTEP, от которой Apple перешла к его iOS и Mac OS X.

Объектно-ориентированное программирование

Objective-C полностью поддерживает объектно-ориентированное программирование, включая четыре столпа объектно-ориентированной разработки —

  • Инкапсуляция
  • Скрытие данных
  • наследование
  • Полиморфизм

Пример кода

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

   NSLog (@"hello world");
   [pool drain];
   return 0;
}

Основа основы

Foundation Framework предоставляет большой набор функций, и они перечислены ниже.

  • Он включает в себя список расширенных типов данных, таких как NSArray, NSDictionary, NSSet и так далее.

  • Он состоит из богатого набора функций, управляющих файлами, строками и т. Д.

  • Он предоставляет функции для обработки URL, такие утилиты, как форматирование даты, обработка данных, обработка ошибок и т. Д.

Он включает в себя список расширенных типов данных, таких как NSArray, NSDictionary, NSSet и так далее.

Он состоит из богатого набора функций, управляющих файлами, строками и т. Д.

Он предоставляет функции для обработки URL, такие утилиты, как форматирование даты, обработка данных, обработка ошибок и т. Д.

Цель обучения-C

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

Цель изучения языка программирования — стать лучшим программистом; то есть, чтобы стать более эффективным в разработке и внедрении новых систем и в поддержании старых.

Использование Objective-C

Objective-C, как упоминалось ранее, используется в iOS и Mac OS X. Он имеет большую базу пользователей iOS и значительно увеличивает пользователей Mac OS X. А поскольку Apple в первую очередь ориентируется на качество, и это замечательно для тех, кто начал изучать Objective-C.