Omówienie celu-C

Objective-C to język ogólnego przeznaczenia, opracowany na podstawie języka programowania C poprzez dodanie funkcji języka programowania Small Talk, co czyni go językiem zorientowanym obiektowo. Jest używany głównie do tworzenia systemów operacyjnych iOS i Mac OS X, a także do aplikacji.

Początkowo Objective-C został opracowany przez NeXT dla systemu operacyjnego NeXTSTEP, od którego został przejęty przez Apple dla systemów iOS i Mac OS X.

Programowanie obiektowe

Objective-C w pełni obsługuje programowanie zorientowane obiektowo, w tym cztery filary programowania obiektowego -

  • Encapsulation
  • Ukrywanie danych
  • Inheritance
  • Polymorphism

Przykładowy kod

#import <Foundation/Foundation.h>

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

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

Ramy fundamentowe

Foundation Framework zapewnia duży zestaw funkcji, które są wymienione poniżej.

  • Zawiera listę rozszerzonych typów danych, takich jak NSArray, NSDictionary, NSSet i tak dalej.

  • Składa się z bogatego zestawu funkcji obsługujących pliki, ciągi znaków itp.

  • Zapewnia funkcje do obsługi adresów URL, narzędzia takie jak formatowanie daty, obsługa danych, obsługa błędów itp.

Cel nauczania-C

Najważniejszą rzeczą do zrobienia podczas nauki Objective-C jest skupienie się na pojęciach i nie zagubienie się w technicznych szczegółach języka.

Celem nauki języka programowania jest stać się lepszym programistą; to znaczy stać się bardziej efektywnym w projektowaniu i wdrażaniu nowych systemów oraz w utrzymywaniu starych.

Korzystanie z Objective-C

Objective-C, jak wspomniano wcześniej, jest używany w systemach iOS i Mac OS X. Ma dużą bazę użytkowników iOS i znacznie zwiększa liczbę użytkowników Mac OS X. A ponieważ Apple stawia przede wszystkim na jakość i jest to wspaniałe dla tych, którzy zaczęli uczyć się Objective-C.