chapter one

Getting Started with iOS 6

Welcome! It’s great to welcome new developers to the world of iOS 6, and I’m happy to help you get started. For most developers with experience on other platforms, iOS is unlike the development environments they are used to. For starters, it lets you build apps for some of the most exciting products today (and, indeed, for many, many days). When you build an app for iPhone, iPod touch, or iPad you become part of the exciting ecosystem centered on Apple’s extraordinary technologies and designs. You can find many books, articles, and media stories about Apple, its products, and their designs. There is analysis and prognostication; there are books and training materials for users. And there are books and training materials for that special cadre of people who extend Apple’s handiwork: the developers.

This chapter gets you started as quickly as possible. You’ll see how to register as a developer. After that, you’ll be able to download tools and documentation from developer.apple.com. In this chapter you learn the basics of the Objective-C programming language and the highlights of the history of iOS 6—how we got here. Then you’ll find a high-level overview of the Xcode integrated development environment (IDE). Before you know it, you’ll be following the steps at the end of the chapter to build your first iOS 6 app.

Doing Your Homework

How did you decide to start developing for iOS? Some people use iOS devices and just want to find out more about ...

Get iOS 6 Foundations 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.