App Structure & State Transitions

iOS 10    |    Intermediate
  • 14 videos | 1h 5m 4s
  • Includes Assessment
  • Earns a Badge
Understanding and managing the life cycle of an iOS app is an important part of its successful development. Explore the architecture of iOS apps and execution states, including transitions to the background or foreground.

WHAT YOU WILL LEARN

  • Describe the structure of an mvc-based ios app
    Describe the main run loop in an ios app
    Describe the execution states of an ios app
    Step through the execution states of an ios app
    Handle launches of an ios app
    Configure an ios app to launch in landscape mode
    Configure an ios app to access app-specific data files at first launch
  • Handle temporary interruptions in an ios app
    Handle an ios app as it moves from the background to the foreground
    Handle an ios app as it moves from the foreground to the background
    Describe state preservation and restoration in ios apps
    Enable state preservation and restoration in ios 8 apps
    Implement handoff in ios apps in order to enable transfer of activities from one device to another
    Practice handling ios app state transitions

IN THIS COURSE

  • 5m 13s
    After completing this video, you will be able to describe the structure of an iOS app based on the MVC model. FREE ACCESS
  • 3m 20s
    Upon completion of this video, you will be able to describe the main run loop in an iOS app. FREE ACCESS
  • Locked
    3.  Execution States
    2m 40s
    After completing this video, you will be able to describe the execution states of an iOS app. FREE ACCESS
  • Locked
    4.  Stepping through the Execution States
    5m 24s
    In this video, learn how to step through the execution states of an iOS app. FREE ACCESS
  • Locked
    5.  Handling Launches
    2m 41s
    In this video, you will learn how to launch an iOS app. FREE ACCESS
  • Locked
    6.  Launching in Landscape Mode
    4m 16s
    Find out how to configure an iOS app to launch in landscape mode. FREE ACCESS
  • Locked
    7.  Including Data Files in First Launch
    4m 46s
    In this video, find out how to configure an iOS app to access app-specific data files when the app is first launched. FREE ACCESS
  • Locked
    8.  Handling Temporary Interruptions
    2m 55s
    During this video, you will learn how to handle temporary interruptions in an iOS app. FREE ACCESS
  • Locked
    9.  Moving to the Foreground
    1m 45s
    Find out how to handle an iOS app as it moves from the background to the foreground. FREE ACCESS
  • Locked
    10.  Moving to the Background
    3m 22s
    In this video, learn how to handle an iOS app as it moves from the foreground to the background. FREE ACCESS
  • Locked
    11.  Overview of State Preservation and Restoration
    6m 22s
    Upon completion of this video, you will be able to describe state preservation and restoration in iOS apps. FREE ACCESS
  • Locked
    12.  Enabling State Preservations
    9m 57s
    Find out how to enable state preservation and restoration in iOS 8 apps. FREE ACCESS
  • Locked
    13.  Implementing Handoff
    8m
    In this video, learn how to implement Handoff in iOS apps in order to enable transfer of activities from one device to another. FREE ACCESS
  • Locked
    14.  Exercise: Handling App Launch and State Transitions
    4m 23s
    In this video, learn how to handle iOS app state transitions. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Channel iOS Development
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Channel Swift