Cocoa Touch

Cocoa Touch

Cocoa Touch — это фреймворк для создания приложений под iPhone, iPod touch, и iPad.

Библиотека Cocoa Touch предоставляет уровень абстракции для iOS (операционной системы iPhone, iPad и iPod touch). Cocoa Touch основана на классах фреймворка Cocoa, используемого в Mac OS X, и, аналогично ей, использует язык Objective-C. Cocoa Touch следует шаблону проектирования Model-View-Controller.

Инструменты для разработки приложений с использованием Cocoa Touch включены в iOS SDK.

Содержание

Cocoa Touch относительно других слоев абстрагирования

iOS-технологии можно рассматривать как набор слоев, где Cocoa Touch находится на самом высоком уровне, а Core OS и ядро Mac OS X — на более низких. Это позволяет реализовывать многие сложные задачи, сокращая объём работы, которую пришлось бы проделывать разработчикам, работай они на более низком уровне. Тем не менее, некоторые низкие слои абстрагирования могут быть доступны разработчикам по мере необходимости.

Расположение слоев абстрагирования можно представить в следующем виде (от высшего к низшему):

  1. Cocoa Touch
  2. Media / Application Services
  3. Core Services
  4. Core OS / ядро Mac OS X

Основные возможности

Основные технологии и возможности, присутствующие в Cocoa Touch:

Основные фреймворки

Cocoa Touch предоставляет основные фреймворки для разработки приложений на устройствах под управлением IOS. Некоторые из них:

  • Foundation Kit Framework — основная библиотека, содержащая классы с префиксом NS
  • UIKit Framework (основывается на Application Kit) — библиотека, содержащая специфические для iOS GUI-классы
  • Game Kit Framework — библиотека для взаимодействия с сервисом Game Center
  • iAd Framework — библиотека для реализации сервисов контекстной рекламы iAd внутри приложений
  • Map Kit Framework — библиотека, осуществляющая взаимодействие с картами и навигационными возможностями iOS-устройств'

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Cocoa Touch" в других словарях:

  • Cocoa Touch — Developer(s) Apple Inc. Operating system Mac OS X Type Software framework License Proprietary …   Wikipedia

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»