Cocoa Touch

Cocoa Touch
Cocoa Touch
Developer(s) Apple Inc.
Operating system Mac OS X
Type Software framework
License Proprietary
Website developer.apple.com

Cocoa Touch is an API for building software programs to run on the iPhone, iPod Touch, and iPad from Apple Inc.

Cocoa Touch provides an abstraction layer of iOS, the operating system for the iPhone, iPod Touch, and iPad. Cocoa Touch is based on the Mac OS X Cocoa API toolset and, like it, is primarily written in the Objective-C language. Cocoa Touch allows the use of hardware and features that are not found in Mac OS X computers and are thus unique to the iOS range of devices. Just like Cocoa, Cocoa Touch follows a Model-View-Controller (MVC) software architecture.

Tools for developing applications based on Cocoa Touch are included in the iOS SDK.

Contents

Cocoa Touch in relation to other iOS layers

iOS technologies can be seen as a set of layers, with Cocoa Touch at the highest level and the Core OS and Mac OS X kernel at the bottom. This allows many sophisticated services and technologies to be implemented easily, reducing the amount of work developers would have if they were using lower level layers. However, lower level layers may still be accessed by the developer when needed.

A hierarchical view of the iOS technologies can be shown as:

  1. Cocoa Touch
  2. Media / Application Services
  3. Core Services
  4. Core OS / Mac OS X kernel

Main Features

Some of the main features and technologies of Cocoa Touch are:

  • Core Animation
  • Multitasking
  • Gesture Recognizers

Main Frameworks

Cocoa Touch provides the key frameworks for developing applications on devices running iOS. Some of these key frameworks are:

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Cocoa Touch — Cocoa Touch  это фреймворк для создания приложений под iPhone, iPod touch, и iPad. Библиотека Cocoa Touch предоставляет уровень абстракции для iOS (операционной системы iPhone, iPad и iPod touch). Cocoa Touch основана на классах фреймворка… …   Википедия

  • Cocoa Touch — es un API para la creación de programas para el iPad, iPhone y iPod Touch de la compañía Apple Inc. Cocoa Touch proporciona una capa de abstracción al sistema operativo iOS. Cocoa Touch se basa en el set de herramientas que proporciona el API de… …   Wikipedia Español

  • Cocoa (API) — Cocoa Developer(s) Apple Written in Objective C Operating system Mac OS X Type Software framework …   Wikipedia

  • Cocoa — Cocoa  родная объектно ориентированная среда разработки приложений для операционной системы Mac OS X производства компании Apple. Это один из пяти основных API, доступных в Mac OS X,  Cocoa, Carbon, Toolbox (для работы старых приложений …   Википедия

  • Cocoa (informática) — Cocoa es un conjunto de frameworks orientados a objetos que permiten el desarrollo de aplicaciones nativas para Mac OS X. En el caso de iOS la API se llama Cocoa Touch. Principalmente, el lenguaje en el que se programa con esta biblioteca es… …   Wikipedia Español

  • Cocoa Brovaz — Smif N Wessun ist eine US amerikanische Hip Hop Crew aus New York. Sie ist auch bekannt unter ihrem zweiten Crewnamen Cocoa Brovaz, den sie nach einem Rechtsstreit mit dem Unternehmen Smith Wesson annehmen mussten. Aktuell nutzt die Gruppe jedoch …   Deutsch Wikipedia

  • iPod Touch — Black 4th generation iPod Touch Developer Apple Inc …   Wikipedia

  • Tony Touch — (auch bekannt als Tony Toca, * 2. Juli 1969 in New York City) ist ein amerikanischer DJ/B Boy/MC aus New York mit puertorikanischen Wurzeln. Er produziert nicht nur Hip Hop, sondern auch R B, Reggae und Reggaeton. Tony arbeitete unter anderem mit …   Deutsch Wikipedia

  • Tony Touch — Tony Touch, aussi connu sous le nom de Tony Toca, est un rappeur, DJ et producteur de musique américain d origine portoricaine né dans les années 70 à New York (États Unis d Amérique). Biographie Il a travaillé avec plusieurs groupes et rappeurs… …   Wikipédia en Français

  • IPhone OS — l iPhone, un des appareils fonctionnant sous iPhone OS Famille BSD Type de noyau …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”