Changes

IPhone iOS 5 Architecture and SDK Frameworks

457 bytes added, 15:43, 19 October 2011
no edit summary
<table border="0" cellspacing="0" width="100%">
<tr>
<td width="20%">[[The Anatomy of an iPhone 4S|Previous]]<td align="center">[[iPhone iOS 5 Development Essentials|Table of
 
Contents]]<td width="20%" align="right">[[Joining the Apple iOS Developer Program|Next]]</td>
<tr>
<td width="20%">The Anatomy of an iPhone 4S<td align="center"><td width="20%" align="right">Joining the Apple iOS Developer Program</td>
</table>
<hr>
 
 
<google>BUY_IOS5</google>
 
 
In [[The Anatomy of an iPhone 4S]] we looked at the hardware contained within an iPhone 4S device. When we develop apps for the iPhone, Apple does not allow us direct access to any of this hardware. In fact, all hardware interaction takes place exclusively through a number of different layers of software which act as intermediaries between the application code and device hardware. These layers make up what is known as an operating system. In the case of the iPhone, this operating system is known as iOS.
In order to gain a better understanding of the iPhone development environment, this chapter will look in detail at the different layers that comprise the iOS operating system and the frameworks that allow us, as developers, to write iPhone applications.