IOS Apple Technology

Syllabus

Environment 

  • IOS-xcod
  • swift

Fundamentals:

  • Overview of iOS and X-CODE
  • Installation
  • Create and manage project using XCode
  • Introduction to iPhone Architecture
  • Introduction to SWIFT
  • Developer Technology Overview
  • The Apple Developer Tool
  • Swift
  • Cocoa Touch
  • Model-View-Controller
  • Interface Builder
  • Overview of latest iOS features

Swift Basics:

  • Object oriented programming with swift
  • File structure in Swift
  • Swift Programming Basics
  • Data types, Constants
  • Variables
  • Operators
  • Decision making and Branching
  • Arrays
  • Functions
  • Enumerations
  • Introduction to iOS Playground

iPhone Application Development:

  • Exploring the iOS Framework with XCode
  • Cocoa Fundamentals
  • Tracking the iOS Application Life cycle
  • Understanding Interface Builder
  • Creating User Interface,
  • Customizing the Interface Appearance using Layout
  • Views Outlets and Actions
  • View Controllers and UI Controllers like Labels
  • Buttons,
  • Sliders
  • Different Views
  • Gestures
  • Connecting the code with Accelerometer
  • Location service
  • 3D touch
  • Push notifications
  • Understand the MVC Design pattern
  • MVC in XCode
  • Using Application Templates
  • User Input and Output
  • Handling Keyboard Input
  • Implementing Alert, Sounds and Vibrations
  • Using XCode debugger