CONTENTS

INTRODUCTION

CHAPTER 1: GETTING STARTED WITH IOS 5 PROGRAMMING

Obtaining the Tools and SDK

Components of Xcode

Xcode

iOS Simulator

Interface Builder

Instruments

Architecture of the iOS

Some Useful Information before You Get Started

Versions of iOS

Testing on Real Devices

Screen Resolutions

Summary

CHAPTER 2: WRITING YOUR FIRST HELLO WORLD! APPLICATION

Getting Started with Xcode

Using Interface Builder

Writing Some Code

Customizing Your Application Icon

Displaying Launch Images

Summary

CHAPTER 3: UNDERSTANDING VIEWS, OUTLETS, AND ACTIONS

Outlets and Actions

Using Views

Using the Alert View

Using the Action Sheet

Page Control and Image View

Using the Web View

Adding Views Dynamically Using Code

Understanding View Hierarchy

Summary

CHAPTER 4: EXPLORING THE DIFFERENT VIEW CONTROLLERS

The Single View Application Template

Application Delegate

Controlling Your UI Using View Controllers

The Empty Application Template

Adding a View Controller and Views Programmatically

Animating the Switching of Views

The Master-Detail Application Template

Displaying Some Items in the Master-Detail Application

The Tabbed Application Template

Summary

CHAPTER 5: ENABLING MULTI-PLATFORM SUPPORT FOR THE IPHONE AND IPAD

Technique 1 – Modifying the Device Target Setting

Detecting the Platform Programmatically

Technique 2 – Creating Universal Applications

Choosing a Porting Technique

Summary

CHAPTER 6: HANDLING KEYBOARD INPUTS

Using the Keyboard

Customizing the Type of Inputs

Dismissing the Keyboard

Get Beginning iOS 5 Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.