iOS 5 app development offers worlds of opportunity to create useful and entertaining apps, but before you get started, you'll need to understand the basic building blocks and environment. This chapter will tell you what you need to know to get up and running.
Getting Started
In this lesson you'll learn about the steps you need to take to get ready for successful iOS development, including program signup and setting up your machine.
It's a tradition among all programming courses ever created to first build a "Hello World!" app. In this chapter you'll learn how to do just that, including writing the code, adding buttons, and then testing the app on a simulator.
Hello World!
In this lesson you'll learn how to create a simple "Hello World" app.
Storyboards and templates simplify the process of building interfaces. This chapter shows you how to use storyboards and templates to create utility apps and tabbed apps. You'll be amazed at how little code you will need to write.
Storyboards and Xcode Templates
Storyboards make it easy to build screen flow within your app. You'll see how they work in this lesson.
The controls covered in this chapter - including pickers, sliders, and segmented controls - are crucial to your app's functionality and ease of use. By the end of this chapter, you will be completely familiar with the various UI controls you have at your disposal as an app developer.
UI Controls
This lesson provides an overview of the different iOS UI controls available and the types of things they can do.
Sliders are great for getting users to input scaled variables. In this lesson you'll learn how to use UISlider controls to allow input between a set minimal and maximal value.
This lesson shows you how to give your users a choice with segmented controls, which are particularly useful in cases where a setting can have more than two values.
Embedding web content within your app gives you more control over what happens with that content. In this lesson you'll learn to use UIWebview to present web pages within your app.
We've all seen table views, but how do we use them in our apps? This chapter will introduce you to the types of table views and how to build and use them.
Working with Tables
How do we use table views in our applications? This lesson provides an overview of table view usage, including both simple and grouped table views.
In this lesson you'll learn how to create and open a detail view from a table view when a user clicks on one of the rows. You'll also learn about static table rows.
This chapter takes you through the home stretch of app development. You'll see how to add finishing touches to make your app complete and then run it on an actual device.
Running on a Device
Style is an important part of making an app appealing to the user. This lesson shows you how to add finishing touches like icons and startup screens to your app.