iOS 12 Development: Getting Started with Xcode and iOS


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
iOS 12 is the latest version of Apple's mobile operating system. This course cover the basics of iOS development, and how to build and simulate iOS apps via Swift. During the course, you will examine the iOS Software Development Kit (SDK) and Model View Controller (MVC) for iOS. See how to create a single view application, and set up an app interface with user interface (UI) controls for iOS. Connect an Interface element to a view controller via an interface builder outlet. Connect interface events to a view controller via an interface builder action. Customize view controllers. Finally, run apps with simulators and actual iOS devices.

Expected Duration (hours)
0.8

Lesson Objectives

iOS 12 Development: Getting Started with Xcode and iOS

  • install Xcode and the iOS SDK
  • understand the architecture of the iOS SDK
  • create a new iOS-based project in Xcode
  • understand the pieces of the Xcode toolbar and navigation areas
  • understand the pieces of the Xcode Editor, Debug, and Utility areas
  • understand the Model View Controller design pattern as it relates to iOS
  • understand the boiler plate components that make up a single view application
  • locate and add UI controls to an iOS app
  • connect an Interface element to a view controller using an IBOutlet 
  • connect interface events to a view controller using an IBAction
  • add custom business logic to a view controller
  • run an iOS app using the iOS Simulator
  • run an iOS app using an actual iOS device
  • create a new iOS app using Xcode
  • Course Number:
    it_sdiost_01_enus

    Expertise Level
    Intermediate