I Phone Development

IOS is an operating system of Apple. Which is one of the best brand in mobile industry. Millions of Apps are downloaded every year through I Phone App store and that create a huge demand for IOS developer in the market. Madrid software trainings provides hands on trainings to students in association with subject matter experts.

Course Objective

  • Complete understanding of IOS
  • IOS Architecture knowledge
  • Complete understanding of C  and objective C
  • Complete understanding of web services and  parsers
  • Understanding social Apps integration into I Phone
  • Learn how to debug the App and finding memory leaks
  • Complete understanding of App design using story board
  • Learn how to send mail and sms from an App
  • Learn how to install and test an App on IOS device.
  • Understanding of publishing an App to the App store.


Any graduate/post graduate/under graduate can do this course. As lots of small and mid-size companies are working in it.


C, C++ knowledge or any object oriented language knowledge.

iOS introduction

  • What is iOS?
  • History and origin of iOS
  • iOS Architecture
  • iOS versions

iOS Framework

  • Foundation Framework
  • UIKit Framework
  • Cocoa Framework
  • CoreLocation Framework
  • CoreMotion Framework
  • Security Framework
  • QuartzCore Framework

Introduction to C and Objective-C

  • C Language Basics
  • Objective-C Basics
  • OOPS Concept
  • Data Structures

Introduction to swift 3.0.1

  • What is swift?
  • Why it is open source.
  • Why it is developed by apple.
  • What is special in Swift?
  • Introduction to server side swift.

Control statements, structure and enum

  • For-In loop with old control statements
  • Structures
  • Enum
  • Introduction to block coding
  • Key value observising
  • Perform selectors


Web-view integration

Map-view integration


  • Property
  • Delegates
  • Interface
  • Navigation and tabbar
  • Extensions
  • Category


  • NSThreads
  • Grand Central Dispatch
  • Operation Queue

Persistence storage

  • Plist
  • NSUser Defaults
  • File stoage
  • Xml Storage
  • Sqlite
  • ORM – Coredata


  • Soap and rest services
  • Json Parsing
  • Xml Parsing

UI Creation

  • Storyboard with autolayout
  • Autoresing mask

IPA Creation

Developer account information

CSR registration

Provisioning and certificates

Push notification certificate

Gcm in iOS introduction

Facebook Login

Google Login

Payment gateway Integration knowledge

Testflight Introduction

App store submission

Request A Demo


  • Completed Big Data Hadoop Training from Madrid Software Trainings and get placed in American Express. The course material and the practical knowledge on all the frameworks of Hadoop helps me a lot during my interview and if anyone want to start their career in Hadoop then Madrid Software is no doubt the best institute to join.

    Big Data Hadoop - Placed in American Express
  • Its a wonderful opportunity to learn internet marketing from one of the best internet marketing expert

    Pawan Sehrawat
    Internet Marketing
  • Madrid SOftware Trainings is the best hadoop institute in Delhi Ncr

    Big Data Hadoop
  • The Training provided at Madrid Software is designed as per the current market need.After completion of the training from Madrid Software I feel myself more confident.There is lot of focus on the interview preparation also giving the students the real exposure of Interview

    Mr. Jogendra
    Software Testing Batch
  • Before Joining Madrid Software I always thought its very difficult to enter into the IT MNC's but after joining Madrid Software I realize its not that difficult if one gets proper training and guidance by Industry experts

    Ms. Daizy Teotia
    Software Testing Batch
  • Madrid Software provides a professional environment of learning with lots of focus on practicle training along with strong theoritical base.The faculties are very cooperative and highly experts in their area. Its great to be a student of Madrid Software

    Mr. Vibhav
    Software Testing Batch

Get Weekly Free Articles

on latest technology from Madrid Software Training