IOS


 

IOS training in Hyderabad

IOS training course content

Introduction to IOS:

  • XCode
    • Source Editor
    • Result Sidebar
    • Execution Control
    • Activity Viewer
    • Panel Controls
  • iPhone, iPod Touch
  • iPhone Simulator
  • Debugger
  • Objective C
  • Swift 4.
  • IOS SDK

Playground with Swift 4:

  • Playground
  • Variables
  • Print Variables
  • Code Comments
  • Arithmetic Operations
  • Naming Convention
  • Swift Package Manager
  • Best Practices

Swift Basics:

  • Data types
  • Optionals and Variables
  • Tuples
  • Constants
  • Literals
  • Operations
  • Decision Making Structures
  • If Condition
  • If-else-if Flow
  • Nested if Structure
  • Switch Condition
  • Conditional Operator

Looping Concepts

  • For in Loop
  • While Loop
  • Repeat While Loop
  • Characters and Strings
  • Arrays
  • Sets
  • Dictionaries
  • Functions
  • Closures
  • Enumerations
  • Structures
  • Classes
  • Properties
  • Methods
  • SubScripts or Inner Blocks
  • Inheritance
  • Initialization
  • De-Initialization
  • Automatic Reference Counting(ARC)
  • Memory Management
  • Access Controls
  • Protocols
  • Extensions
  • Type Casting
  • Code Block Building

Swift Algorithms & Data Structures:

  • Swift Tree DS
  • Binary Search Tree DS
  • Linked List DS
  • Queue DS
  • Stack DS
  • Merge Sort

IOS Swift Hello World App:

  • Hello World App Creation
  • Main StoryBoard
  • Plist Config File
  • Swift Files
  • .app File
  • Adding View Controls
  • Running the App
  • Selection of Simulators

Model View Controller(MVC):

  • Model – Database
  • View – User Interface
  • Controller – Swift Code
  • MVC Pattern Integration

Auto Layouts:

  • Creating Layouts
  • Putting more View Controls
  • Modifying View Properties
  • Alignments

App Icon & Image Design:

  • Icon and Image Sizes
  • Resolutions & Devices
  • 1X, 2X, 3X
  • Aliased, AntiAliased

App Splash Screen:

  • Setting up Splash Screen
  • Connecting to the Main Screen

AppDelegate LifeCycle:

  • About to Start(Not Running)
  • ForeGround
    • Inactive
    • Active
  • Background
  • Suspend
  • Back to Foreground
  • Terminate App

IOS Swift App Development(Advanced):

  • Placing Views
  • Interaction Handling
  • Layout Constraints
  • Pin Tool
  • Soft KeyBoard Handling
  • LogIn Screen Development
  • Multiple Views

Working with Database:

  • SQLite DB Introduction
  • SQL Queries
  • Creating DB & Tables
  • CRUD Operations

Making Network Calls(REST):

  • RestFul Services Examples
  • Types of Methods
  • Third Party tools to Integrate
  • JSON Parsing
  • Updating to UI

Google Maps & Location:

  • Working with Maps
  • Getting the Location
  • Longitude, Latitude
  • Drawing the Path

Calculator Application:

  • Developing Calculator App with Swift