Get in Touch

Course Outline

Development environment

  • Requirements for the development environment
  • Xcode and the iOS SDK
  • Apple Developer registration process
  • Common reasons for application rejections

Xcode iOS Projects

  • Human Interface Guidelines
  • Creating an iOS project
  • Testing on simulators and real devices
  • Memory management strategies
  • Distinguishing between strong and weak references

Swift

  • Overview of the Swift programming language
  • Utilizing Xcode for Swift application development

Scenes

  • Creating Scenes
  • Implementing View Controllers

Swift Classes

  • Creating Swift classes
  • Instance variables and initialization
  • Understanding constructor types
  • Protocols, Hashable, and Printable
  • Inheritance principles

Working with Graphics

  • Adding icons and images
  • Utilizing the SpriteKit API
  • Animating sprites

User Interaction

  • Buttons and event handlers
  • Pan gesture recognition
  • Tap gesture recognition

Case Study

  • Developing a new application using Swift

Distributing Applications

  • Transferring applications to devices for testing
  • Submitting an application to the App Store
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories