iOS Application Development: Creating a Basic iOS App

Developers who want to learn how to use the iOS SDK, Swift, and Xcode to develop native iOS applications

Prerequisite
None

Expected Duration
132 minutes

Description
The MVC design pattern is core to an iOS application. In this course, you’ll learn how to use the features of Xcode and its interface builder to build a single-view iOS application. The course will cover adding objects to a view and providing interactivity and business logic. You’ll learn how to preview your app, build and analyze an iOS app, and specify project properties.

Objective

Getting Started with iOS

  • start the course
  • describe the tools, language, application design framework, and rules applying to an iOS application
  • install the iOS SDK and Xcode
  • register as an Apple developer and sign up to the Apple Developer Program
  • Using Xcode

  • open a project and use the toolbar, editor and utilities areas
  • open a project and use the navigator and debug areas
  • use features such as symbol navigator, search navigator, code completion assistant to navigate and work with code in Xcode
  • Creating a Basic MVC Application

  • describe common iOS design patterns used in iOS applications
  • use the Single View Application template to create an iOS project
  • navigate the elements of an Interface Builder storyboard
  • add required objects to the view in an iOS application
  • drag and drop an element in interface builder and then connect it as to a view controller using IBOutlet
  • connect an event of an interface element to an existing action using drag and drop in interface builder
  • preview an iOS app layout
  • implement app logic in a basic iOS application
  • Responders and Delegates

  • work with first responders in an iOS application
  • identify and work with delegates in an iOS application
  • Working with Playgrounds

  • create a playground in an iOS application
  • use a playground in Xcode
  • use rich comments and pages in an Xcode playground
  • use auxiliary sources in an Xcode playground
  • add and use resources in an Xcode playground
  • Building and Configuring a Project

  • select a build scheme and build an iOS app
  • configure the properties of an iOS project
  • navigate project folders and add code file and resources
  • Using the Simulator

  • use the iOS simulator including simulation of multi-touch events and rotations
  • add simulated devices in Xcode
  • Practice: Creating a Basic iOS App

  • practice creating a basic iOS app
  • MONTHLY SUBSCRIPTION

    $129/month
     

    ANNUAL SUBSCRIPTION

    $1295/year

    Multi-license discounts available for Annual and Monthly subscriptions.