Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Fundamentals of iOS Application Development

GK# 1355


Course Overview


This course starts off with reviewing the basics of Xcode 6 and the iOS 8 SDK with the creation of a simple application. From there you will learn to integrate the iOS 8 interface elements incorporating Apple's new Swift programming language. You will learn how to use buttons, switchers, pickers, toolbars, and sliders as well as design patterns using a variety of views. Each step will present a new and unique project built from start to finish.


Viewing outline for:

Classroom Live Outline

1. A Review of the Process to Become an Apple Developer

2. Difference Between Developing for a Mobile Device vs. a Desktop Device

3. Understanding Resolutions and Screen Sizes

4. Starting a Simple Single View Application Project in Xcode 6

  • Using the Xcode Project Window
  • Understanding Xcode and the Files Associated with a Project
  • The Storyboard
  • View Controller
  • First Responder
  • Labels
  • Constraints
  • Application Icons and Launch Screen

5. Basic Interactions

  • The Model-View-Controller Programming Paradigm
  • The View Controller
  • Outlets and Actions
  • Buttons and Actions
  • Labels and Outlets
  • Writing Methods Using Swift
  • Formatting Text

6. More Complex User Interfaces

  • Active, Static, and Passive Controls
  • Image View
  • Text Field
  • Setting Attributes
  • Keyboards
  • Constraints
  • Sliders
  • Switches

7. Rotation and Adaptive Layouts

  • Points, Pixels, and the Retina Display
  • Orientations
  • Default Constraints
  • Adaptive Layouts
  • Size Classes and Storyboards
  • iPad Layout

8. Using Multiviews

  • View Switcher
  • Content View Controller
  • Views with Toolbars
  • Root View Controller
  • Implementing Views
  • Animating Transitions

9. Tab Bars and Pickers

  • Delegates and Data Sources
  • Tab Bar Controller
  • Date Picker
  • Single Component Picker
  • Using the Controller as a Delegate and Data Source
  • Multicomponent Pickers
  • Dependent Components

10. Table Views

  • Adding Images
  • Table View Cell Styles
  • Customizing Table View Cells
  • Creating a UI Table View Subclass
  • Adding New Cells
  • Grouped and Indexed Sections
  • Implementing a Search Bar

11. Navigation Controllers and Table Views

  • Stacking Controllers
  • Implementing Swipe-to-Delete

12. Collection View

  • Defining Custom Cells
  • Layout Flow
  • Header Views

13. Split Views and Popovers

  • Creating Master-Detail Applications
  • Split Views on the iPhone
  • Customizing Split Views

Who Should Attend


Anyone who wants to build applications for iPhone, iPad, or iPod touch

Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 5 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.