Pas encore inscrit ? Creez un Overblog!

Créer mon blog

Objective C - Für wen empfiehlt sich diese Programmiersprache?

Es gibt zahlreiche verschiedene Programmiersprachen. Während manche davon eher für Einsteiger gedacht sind, wenden sich wieder andere direkt an Programmierer, die ihre Software nur auf bestimmten Systemen anbieten wollen. Eine Programmiersprache, die genau das tut, ist Objective C. Was es kann, was man braucht und an wen sich Objective C richtet, zeigt der Artikel.

Was ist Objectice C

Objective C ist wie es bereits der Name andeutet eine objektorientierte Programmiersprache. Es basiert dabei auf dem Urvater zahlreicher Programmiersprachen: C. Die Weiterentwicklung hin zu einer objektorientierten Programmierung orientiert sich dabei an der Programmiersprache Smalltalk. Entwickelt wurde Objective C bereits in den 80-iger Jahren. Größere Bedeutung und Verbreitung erlangte es aber erst mit der Aufnahme in die GNU Compilier Collevtion durch die Firma NeXt, wo es als Basis für die Programmierung des Betriebssystems NeXTStep diente. Dieses OS ist die Basis des heute auf allen Macs, iPhones und iPads laufenden Betriebssystems. Aus diesem Grund verwundert es kaum, dass Objective C die zentrale Programmiersprache für Anwendungen ist, die auf einem Apple-Device laufen sollen.

Programmieren mit Cocoa

Als Programmschnittstelle für Objectiv C wird Cocoa genutzt, die ausschließlich auf den OS X-Systemen läuft. Überwiegend wird Cocoa genutzt um grafische Benutzeroberflächen zu programmieren. Es ist aber auch nur der Unterbau ohne GUI realisierbar, zum Beispiel Anwendungen für das Terminal. Die Firma Apple bietet eine kostenlose Entwicklersoftware namens X-Code an, mit der eine Programmentwicklung mittels Objectice C möglich ist. Das war nicht immer so. Frühere Versionen kosteten entweder 3,99 € und mussten im App-Store heruntergeladen werden oder waren nur für registrierte Entwickler kostenlos. Dafür zahlten letztgenannte eine Jahresgebühr für die Teilhabe an Apples Dev-Programm. Die primäre Programmiersprache innerhalb von XCode ist dabei Cocoa, doch auch reines C und C++ können für die Entwicklung genutzt werden. Nicht zu empfehlen ist hingegen die Nutzung von Java. Apple unterstützt die Umsetzung von Java in der Cocoa-Programmierung nicht mehr.

Mögliche Einsatzgebiete

Das vorrangige Einsatzgebiet von ObjC ist die Programmierung von Anwendungen für Apples Betriebssysteme. Egal ob für Snow Leopard, Lion oder das iOS auf iPhone und iPad, mit dieser Programmiersprache entwickelt man verhältnismäßig einfach neue Programme, die aber nur unter den Apple-OS laufen. Zahlreiche Cocoa-Tutorials helfen bei den ersten Schritten. Dank umfangreicher Vermarkungsoptionen im AppStore lohnt sich daher auch die Nutzung von ObjC.

Fazit

Durch die Beschränkung von Objective C auf OS X stellt die Programmiersprache grundsätzlich keine sonderlich attraktive Alternative dar. Doch wer bereits einen Mac besitzt, findet in ObjC die ideale Lösung um Anwendungen für alle Device zu programmieren, die mit einem Apple-Betriebssytem laufen.

Articles de la même catégorie Computer

Apple Tastatur: Der Testbericht mir Vor- und Nachteilen

Apple Tastatur: Der Testbericht mir Vor- und Nachteilen

PC ist aufgebaut, Bildschirm konfiguriert und alles was noch fehlt, wäre eine Tastatur, die die Bedürfnissen des Kunden zufrieden stellt. Um euch die Wahl etwas leichter zu machen, listen wir sowohl Vor- als auch Nachteile des beliebten Apple Keyboards auf. Ob es unter all den verschiedenen Tastaturen herausstechen kann, lest ihr hier.
Billige Laptops - was Sie beachten sollten

Billige Laptops - was Sie beachten sollten

Computer werden immer billiger, so kann man heute schon brauchbare Netbooks für unter 300.- Euro bekommen. Der Clou dabei ist, das sich diese Billigrechner nicht vor der größeren und teureren Konkurrenz verstecken müssen. Es gilt aber auf die Besonderheiten bei günstigem Laptops zu achten um nicht am Ende enttäuscht zu werden. Hier eine Liste mit den einzelnen Faktoren auf die man achten sollte.
Digitales Diktiergerät: Was man vor dem Kauf beachten sollte!

Digitales Diktiergerät: Was man vor dem Kauf beachten sollte!

Digitale Diktiergeräte sind klein, handlich, sparen Zeit und Arbeit und lassen sich überall mit hin nehmen. Welche Vorzüge die kleinen technischen Geräte sonst noch so bieten und worauf Sie beim Kauf eines digitalen Diktiergeräts unbedingt achten sollten, erfahren Sie, wenn Sie diesen Artikel lesen.
Domain einrichten: Was muss man beachten?

Domain einrichten: Was muss man beachten?

Wenn Sie vorhaben, zukünftig einen Blog zu betreiben oder ein Webprojekt zu starten, dann benötigen Sie dazu immer zwangsläufig eine Domain. Im Folgenden erfahren Sie, wie und wo Sie sich eine Internetadresse einrichten können und auf was Sie als Betreiber einer Website achten sollten.