• Online, Self-Paced
Course Description

iOS 12 comes with many new features and additional functionality. Learn about new iOS 12 features and how they can be implemented.

Learning Objectives

iOS 12 Development: Augmented Reality and HealthKit

  • set up the basic environment for an AR app built on top of SpriteKit technology
  • configure and run a session that is able to track the real world
  • set up a delegate to handle session events from a ARSKView instance
  • create a new AR SpriteKit scene that allows time for an AR world to get set up
  • create a transform that can be used to add an ARAnchor to an Augmented Reality view
  • attach a node to an ARAnchor by using delegate methods
  • set up and understand the AR App template provided in Xcode 10 for iOS 12
  • use ARKit plane detection features to look for horizontal planes in the real world
  • perform hit testing with user taps to check if they intersect with virtual objects in an AR world
  • set up and execute a request to access data types in a device's Health Store
  • create and save a HealthKit sample in a device's Health Store
  • access previously stored health data from the Health Store of an iOS device
  • create an AR app environment based on SpriteKit technology

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.