Part 1. Basics and necessities

 

When the water’s cold, it’s better to jump in without hesitation. You’ll be doing just that as you learn the important principles necessary for iOS development. These are many of the core principles and tools you’ll be utilizing when you start creating more advanced applications.

In chapter 1 you’ll be introduced to iOS, the development environment, and will even create your own Hello World application called Hello Time.

Chapter 2 takes an in-depth look at the user interface layer of an iOS app. You’ll learn about views, controls, and view controllers. Chapter 3 expands on views and view controllers by going into storyboarding and scenes. By using storyboards you’ll be able to organize and transition among multiple view controllers in your application.

In chapter 4 you’ll tackle the common problem of organizing data into a list. You’ll do this by using table views. We’ll then segue into chapter 5, where you’ll learn how to organize data using collection views.