Die Marke Apple von Computern in einem spezifischen Implementierung der Programmiersprache C laufen , als Objective-C . Mit Objective- C als Grundlage schuf Apple die Cocoa und Cocoa Touch Frameworks für die Entwicklung auf Mac-Computern und Touch- Geräten wie dem iPod und iPad gedacht. Die Cocoa und Cocoa Touch Frameworks erfordern Objective- C , weil sie von ihm sind gebaut, um Mac -Entwicklung zu erleichtern. Objective- C erfordert keine Rahmen für die grundlegende Funktionsweise . Objective- C
Objective- C stellt ein Derivat der Programmiersprache C auf die objektorientierte Programmierung konzentriert. Im Gegensatz zu C + +, eine weitere Variante für den gleichen Zweck bestimmt , Objective- C wurde als eine Mischung aus C und anderen objektorientierten Sprache wie Smalltalk bekannt entwickelt. Dies bedeutet, dass C und C + +-Programmierer wird etwas komfortabler Alle Mac -Computern und Handheld-Geräte sind in erster Linie in Objective- C .
Cocoa
programmiert Während Objective- C dient als die Ziegel und Mörtel von Mac -Programmierung, dient das Cocoa Framework als Grundlage . Cocoa -Programmierer gibt eine Reihe von Funktionen gebunden an die Apple Mac Plattform durch Funktionen eingebaut , Displays und Datenstrukturen. Darüber hinaus der Programmierung mit dem Cocoa Framework ermutigt Programmierer , um die Model-View- Design- Programmier-Paradigma der spezifisch auf die Cocoa Framework folgen . Durch diesen Rahmen können Programmierer von Apple verwenden, Entwicklungs-Tools zu programmieren und implementieren Projekte für die meisten jedem Mac Computer.
Cocoa Touch
Cocoa Touch , ähnlich wie Cocoa , dient als Rahmen für Programmierer , um Anwendungen für den Mac zu bauen. Allerdings funktioniert Cocoa Touch speziell für Handheld-Geräte , die Touchscreen-Technologie zu integrieren , wie das iPad oder iPod Touch. Cocoa Touch enthält spezifische Bibliotheken verwendet werden, um mit dem Touchscreen -Schnittstelle , so dass Programmierer weniger Sorgen darüber, wie Sie Anwendungen, die mit der Hardware und mehr Zeit in die Entwicklung der Ausführungslogik ihrer Projekte interagieren . Darüber hinaus enthält Cocoa Touch viele Bibliotheken die einfache Handhabung bei der Datenverarbeitung , Animation und Sound auf Handheld- Geräten von Apple zu ermöglichen.
Unterschiede zwischen Sprache und Framework-
Der wesentliche Unterschied zwischen Cocoa Touch und Objective- C ist ein Unterschied zwischen einem Rahmen und einer Programmiersprache . Frameworks werden von Programmiersprachen aufgebaut : Sie enthalten den Code in einer Programmiersprache zur erweiterten Aufgaben , die Produktion zu erleichtern. In diesem Fall ist eine Cocoa Touch Framework Objective-C : Die Apple- Touch-Geräte verwenden Objective- C als ihre Codebasis und übernehmen spezielle Funktionalität in Objective- C in Form einer Programmierumgebung namens Cocoa Touch
geschrieben < . br>