ChromeIS Pvt. Ltd. is proud to be a Microsoft Partner!

iOS Development (Objective C)


iOS Development training program benefits developers acquiring iOS based mobile applications using state-of-the-art techniques. Anyone who wants to learn development for iOS based (iPhone and iPad) platform or perusing a career in mobile development can be benefited.

CHROMEIS training program for iOS Development aims to introduce various techniques to develop mobile based applications for iOS platform. The course discusses various challenges that are faced whilst developing any iOS based mobile application, along with solutions. Participants will build a unique iOS based application incorporating key aspects of the iOS platform. iOS Development training covers the key skills required to rapidly develop software for the iPhone, iPad and iPod Touch. The course is designed to impart knowledge in a step by step approach and lab assignments to help audience learn iOS development skills.

After this course an attendee will be able to:

  • Understand how mobile applications work & other related concepts
  • Gain working knowledge of iOS to foster mobile development
  • Develop various mobile applications
  • Understand how to enhance user experience into their applications
  • Learn techniques to address challenges in android programming
  • Rapidly develop robust and scalable mobile for Android platform
  • Implement Object Orientation concepts in Java
  • Getting started with Android SDK
  • How to develop mobile applications that can address various day to day computing/gaming needs.
  • How to enhance the mobile user experience
  • How to create localized applications
  • Understand & apply object-oriented concepts like encapsulation, abstraction, inheritance, polymorphism and composition
  • Package & deploy Android apps
  • Work out small/medium size android based mobile app


Contents at a Glance
  • Introduction to iOS
  • iPhone Programming – Course Introduction:
    • iPhone SDK
    • Xcode
    • Interface Builder
    • iPhone Simulator
    • Debugger
    • Lab Exercise
  • Objective -C 2.0:
    • Classes
    • Messages
    • Protocols
    • Properties
    • NSObject
    • NS Classes
    • UI Classes
    • Lab Exercise
  • Window-Based Application:
    • main()
    • printf()
    • NSLog()
    • UIApplication
    • UIApplicationDelegate
    • UIWindow
    • Lab Exercise
  • Device Info:
    • UIDevice
    • Static Device Info
    • Device Orientation
    • UIAccelerometer
  • View-Based Application:
    • UIView
    • UIViewController
    • Subviews
    • UITouch
    • Animation
    • NSTimer
    • Lab Exercise
  • Module 06: Alerting Users:
    • UIAlertView
    • UIActionSheet
    • Vibration
    • Sound Service
    • Lab Exercise
  • Controls:
    • UIControls
    • UILabel
    • UIButton
    • UIImage
    • Lab Exercise
  • Text Controls:
    • UITextField
    • UITextView
    • UIWebView
    • Lab Exercise
  • Tables:
    • UITableView
    • Data Sources
    • UITableViewController
    • Simple Tables
    • Complex Tables
    • Lab Exercise
  • Files and Media:
    • Resource Files
    • Documents Directory
    • Read/Write Files
    • Audio Services
    • MPMoviePlayController
    • Lab Exercise
  • Utility Application:
    • Main View
    • Flipside View
    • Button Handling
    • Navigation Bar
    • Lab Exercise
  • Tab Bar Application:
    • Tab Bars
    • Tab Bar Controllers
    • Assigning Classes Views
    • Assigning xib Files Views
    • Lab Exercise
  • Navigation-Based Application:
    • Navigation Bars
    • Navigation Controller
    • Navigation Items
    • Push/Pop Views
    • Lab Exercise
    • Module 14: Networking:
    • UIWebView
    • URL Schemes
    • SCNetwork Classes
    • Berkeley Sockets
    • Web Server
    • Lab Exercise
  • iPhone Fun:
    • Proximity Sensor
    • Vibration
    • Touch
    • Accelerometer
    • Location Service
    • Lab Exercise
  • Packaging and Deployment
Course Project
A medium size mobile application for iOS platform using IOS 6.0 framework.
The project should be implemented using best practices discussed during training.
Training Philosophy
Around 24 contact hours
Training contents have been developed by Industry professionals
Project based hands-on approach
Tips and tricks from experts
Lab Exercises, self assessments and Assignments
Interactive sessions, promoting inquisitive audience
Certifications and Reward
CHROMEIS Certificate of Attendance of subject training
CHROMEIS Certified Android Developer (subject to passing exam)

Program Fee and Discounts

Please contact us for course fee details.
Call (03)-111-000-229 or drop email to trainings @

10% discount on a group of at least 2 participants
25% discount on group of 4 participant with early registration
50% discount for Candidates seeking revision

Public Material: Download of slides is unavailable.