Ziel-C-Übersicht
Objective-C ist eine Allzwecksprache, die zusätzlich zur Programmiersprache C entwickelt wird, indem Funktionen der Programmiersprache Small Talk hinzugefügt werden, die sie zu einer objektorientierten Sprache machen. Es wird hauptsächlich zur Entwicklung von iOS- und Mac OS X-Betriebssystemen sowie deren Anwendungen verwendet.
Ursprünglich wurde Objective-C von NeXT für sein NeXTSTEP-Betriebssystem entwickelt, von dem es von Apple für iOS und Mac OS X übernommen wurde.
Objekt orientierte Programmierung
Objective-C unterstützt die objektorientierte Programmierung vollständig, einschließlich der vier Säulen der objektorientierten Entwicklung -
- Encapsulation
- Daten verstecken
- Inheritance
- Polymorphism
Beispielcode
#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
Foundation Framework bietet eine Vielzahl von Funktionen, die unten aufgeführt sind.
Es enthält eine Liste erweiterter Datentypen wie NSArray, NSDictionary, NSSet usw.
Es besteht aus einer Vielzahl von Funktionen, mit denen Dateien, Zeichenfolgen usw. bearbeitet werden können.
Es bietet Funktionen für die URL-Behandlung, Dienstprogramme wie Datumsformatierung, Datenbehandlung, Fehlerbehandlung usw.
Lernziel-C
Das Wichtigste beim Erlernen von Objective-C ist, sich auf Konzepte zu konzentrieren und sich nicht in sprachtechnischen Details zu verlieren.
Der Zweck des Lernens einer Programmiersprache besteht darin, ein besserer Programmierer zu werden. das heißt, beim Entwerfen und Implementieren neuer Systeme und beim Verwalten alter Systeme effektiver zu werden.
Verwendung von Objective-C
Objective-C wird, wie bereits erwähnt, unter iOS und Mac OS X verwendet. Es hat eine große Anzahl von iOS-Benutzern und eine große Anzahl von Mac OS X-Benutzern. Und da Apple sich zuerst auf Qualität konzentriert und es wunderbar für diejenigen ist, die angefangen haben, Objective-C zu lernen.