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.

WHO SHOULD DO THIS COURSE

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

PRE-REQUISITE

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

IOS introduction

  • What is IOS?
  • History and origin of IOS
  • IOS architecture
  • IOS versions

I Phone SDK

  • Introduction to I Phone SDK
  • Installing and updating X-Cade
  • Development and tracking of Cade
  • SDK Frameworks

Introduction to C

  • C programming language fundamentals                                     
  • Data types in C
  • Functions in C
  • OOPS concepts

Objective C

  • What is objective C?
  • Difference between C and objective C
  • Class creation by using X-Cade
  • Control Statements
  • Inheritance and polymorphism
  • Variable and operators

Controls and creatures in IOS

  • Introduction to controls
  • Advance controls in I Phone
  • UI segmented controls
  • Handling creature and swipe
  • How to create simple browser
  • Different types of creatures

View controllers

  • What are view controllers?
  • How to create view
  • Connection between view and objects

Web view integration

  • What is UI web view?
  • Web page opening
  • How to display a file from Local Storage

Event Handling

Navigation

  • Introduction to Navigation
  • Architecture
  • Model views
  • Tab controls

Interface Builder

  • What is interface builder?
  • XIB Files
  • Creating outlets and actions

Multithreading

  • What is multithreading?
  • Creating threads
  • Using NS thread
  • GCD (Grand Central Dispatch)

Working with photos

  • Tapping device camera
  • Adding photos to photo albums

Data Storage

Web services and XML

  • XML Parser
  • JSON Parser
  • NSURL and HTTP request
  • What is web services?

Multimedia and maps

Notifications

Storyboards and Frameworks

Deployment

  • Installation and testing an App on IOS device
  • Publish an App to App store.

               

Sign Up

Testimonials

  • 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.

    Shruti
    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

    Manish
    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