O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

iOS Developer's Guide to Views and View Controllers

Video Description

In this iOS Developer's Guide to Views and ViewControllers training course, expert author Jesse Feiler teaches you how to build an app using Xcode storyboards. This course is designed for users that already have user experience with iOS or OS X as well as Swift, Objective-C or another object-oriented language.

You will start by learning how to build a project from a template, including how to customize Xcode, create a storyboard, and write the code using Objective-C and Swift. From there, Jesse will teach you about the View and ViewController structure. This video tutorial also covers how to build a storyboard, use the navigation controllers, and build bar button items. You will also learn how to use asset catalogs, and bars. Finally, you will learn how to use alerts, action sheets, and present Views modally.

Once you have completed this computer based training course, you will be fully capable of building your own apps using Xcode storyboards.

Table of Contents

  1. Introduction
    1. About The Course 00:06:08
    2. About The Author 00:00:41
    3. Introduction 00:01:49
    4. Overview 00:06:55
    5. Using Xcode And Interface Builder To Create Apps 00:04:06
    6. Testing The App - Part 1 00:02:08
    7. Testing The App - Part 2 00:03:50
    8. Looking At Connections Inside Interface Builder 00:06:18
    9. Comparing iOS And OS X Views And View Controllers 00:05:32
    10. Comparing Swift And Objective-C 00:05:39
    11. Using OS X And Objective-C 00:02:00
  2. Building A Project From A Template
    1. Building A Template 00:03:24
    2. Customizing Xcode 00:03:34
    3. Creating A Storyboard 00:03:09
    4. Labeling Storyboard Items 00:02:10
    5. Testing The App 00:02:38
    6. Connecting The Interface To Code 00:04:55
    7. Writing The Code - Objective-C And iOS 00:05:46
    8. Writing The Code - Objective-C And OS X 00:02:45
    9. Connecting The Interface 00:05:16
    10. Writing The Code - Swift And iOS - Part 1 00:05:43
    11. Writing The Code - Swift And iOS - Part 2 00:03:30
  3. Understanding The View/View Controller Structure
    1. Exploring The Documentation 00:05:48
    2. Looking At View Controllers 00:06:44
    3. Looking At Views 00:07:23
    4. Looking At Segues 00:07:33
  4. Building A Storyboard
    1. Exploring Top-Down - Looking At The Template Storyboard 00:03:46
    2. Building Bottom-Up - Creating A New Storyboard 00:06:58
    3. Connecting The Storyboard To Code 00:05:34
    4. Making Segues Work 00:04:44
    5. Choosing Relationships 00:03:35
    6. Loading A View Controller - Part 1 00:03:12
    7. Loading A View Controller - Part 2 00:04:55
    8. Loading A View Controller - Part 3 00:04:06
    9. Loading A View Controller - Part 4 00:02:20
    10. Using Tint Colors 00:03:09
  5. Using Navigation Controllers
    1. Using A Navigation Controller 00:04:10
    2. Setting Up The Navigation Controller 00:02:07
    3. Embedding View Controllers In Navigation Controllers 00:04:04
    4. Customizing The Navigation Item 00:04:11
  6. Building Bar Button Items
    1. Exploring Bar Button Items 00:02:11
    2. Creating An Edit And Done Button 00:05:19
    3. Using setEditing 00:03:48
  7. Using Buttons
    1. Using Button Basics 00:04:09
    2. Using Bar Button Item Basics 00:05:34
    3. Changing Button Text And Labels 00:04:21
    4. Adjusting Button Colors And Images 00:03:06
    5. Enabling And Disabling Buttons 00:06:13
  8. Using Asset Catalogs
    1. Looking At Icons And Images 00:04:03
    2. Introducing Asset Catalogs 00:02:42
    3. Building Image Sets 00:05:55
    4. Creating A Launch Image 00:05:21
    5. Comparing Content With Controls 00:02:36
    6. Working With Points And Pixels 00:04:05
  9. Using Bars
    1. Working With Tab Bars 00:04:14
    2. Using Toolbars 00:03:14
    3. Adding a Second Tab Bar Item 00:04:07
  10. Using Alerts/Sheets And Modal Views
    1. Using Alerts 00:04:18
    2. Building An Alert - Part 1 00:02:53
    3. Building An Alert - Part 2 00:03:41
    4. Using Styles In An Alert 00:02:12
    5. Using Action Sheets 00:01:51
    6. Adding A Handler 00:02:27
  11. Conclusion
    1. Wrap Up 00:03:46