Cocoa Touch
UIKit
For iOS, the Cocoa Touch frameworks focus on touch-based interfaces and optimization. The UIKit provides the basic tools and infrastructure you need to implement graphical, event-driven applications in iOS.
![UIkit](http://devimages.apple.com/technologies/images/iphone_uikit.png)
Foundation
The building blocks of any Cocoa application, including collection classes and all the base objects used throughout Cocoa.
Multi-Touch Gestures
The iOS frameworks include APIs to alert you to many standard gestures, or you can hand-code your own gesture awareness.
![Multi touch](http://devimages.apple.com/technologies/images/iphone_multitouch.png)
Network Services
![](http://devimages.apple.com/technologies/iphone/sdk/images/sdk_icon1.png)
Store Kit
Unlock features, sell new services, providing added value to your application using the Store Kit framework to enable in-app purchases of new content.
![](http://devimages.apple.com/technologies/iphone/sdk/images/sdk_icon3.png)
Push Notifications
Send over-the-air alerts, such as news updates or social networking status changes, using Apple's Push Notification service.
![](http://devimages.apple.com/technologies/iphone/sdk/images/sdk_icon2.png)
Game Kit
Easily add multi-player capabilities to your games with peer to peer network connectivity, using a Bluetooth connection - no pairing required.
Core Location
Using information from the present network connection, and GPS signals where available, you application can quickly determine the present location.
![Core Location](http://devimages.apple.com/technologies/images/iphone_corelocation.jpg)
![](http://devimages.apple.com/technologies/iphone/sdk/images/sdk_icon4.png)
Map Kit
Add map features directly into your application, with full support for panning and zooming, custom annotations, showing current location, and even geocoding.
Networking
BSD sockets for standard network communication, and Bonjour for a simple way to discover other devices on the network.
Media
![](http://devimages.apple.com/technologies/images/iphone_icon_graphics.jpg)
Graphics
Frameworks range from Quartz 2D primitives, the easy-to-use Core Animation for awesome effects, to industry standard OpenGL ES for creating spectacular 3D games.
Audio
Everything for playing videos, music, and in-game media: Media Player framework for full-screen video, HTTP Live Streaming, access to the iPod library, and Core Audio and OpenAL for sound.
![](http://devimages.apple.com/technologies/images/iphone_icon_camera.png)
Camera and Photos
Import images from the device’s photo library, easily take a new photo to add to your application, or create augmented reality experiences with a live camera feed.
![](http://devimages.apple.com/technologies/iphone/sdk/images/sdk_icon6.png)
iPod Media Library
Take advantage of the iPod player powers to play music in the background of your application and access the full media library on the device.
Core Services
![](http://devimages.apple.com/technologies/images/iphone_icon_simulator.jpg)
iPhone Simulator
The Mac-based Simulator speeds the round trip process of developing with fast application startup, and accelerated stepping through the debugger.
Inter-App Messaging
Easily share data with the iOS system applications using a simple URL-based model, or register a custom URL type to enable sharing with your own app.
![](http://devimages.apple.com/technologies/images/iphone_copy_paste.jpg)
Cut, Copy and Paste
System-wide support for cut, copy, and paste makes it easy to share more than just plain words to and from your application, with support for rich text, HTML, and images using a shared clipboard.
![](http://devimages.apple.com/technologies/images/iphone_accelerometer.jpg)
Accelerometer
A robust API for tracking the position of your iOS device in three-dimensional space, with high sample rates perfect for games.
![](http://devimages.apple.com/technologies/images/iphone_icon_address_book.jpg)
Address Book
Read and write to the device’s shared contacts database so your application can tie into a central repository of friends, family, and coworkers.
![](http://devimages.apple.com/technologies/images/iphone_icon_compass.jpg)
Compass
Full access to the hardware compass, when available, to employ along with location and map services, also available as core services of iOS.
![](http://devimages.apple.com/technologies/iphone/sdk/images/sdk_icon5.png)
Accessories
Create a great experience for hardware devices via the 30-pin connector, using a custom application on the iPhone’s screen to control the plugged-in accessory.