EncartaLabs

Objective C for iPhone Applications Development

( Duration: 2 Days )

Objective C for iPhone / iPad Applications Development training course provides a nuts-and-bolts overview of Objective-C, the popular language for developing iPhone, and iPad applications, and discusses how to build a basic application using Objective-C and Xcode.

The course demonstrates on how to download and install the development tools, covers every major feature of the language, and walks through the writing, compiling, and debugging stages of development. Programmers will also learn about memory management, a vital aspect of programming in Objective-C and the Foundation framework.

By attending Objective C for iPhone / iPad Applications Development workshop, Participants will learn to:

  • define new classes and write programs in Objective-C
  • compile, edit, and run Objective-C programs under Mac OS X
  • write subclasses, categories, and understand the principles of inheritance
  • how dynamic typing works and the principle of polymorphism
  • use the Foundation Framework classes to work with numbers, strings, collections, and files
  • archive and copy objects and to thoroughly understand the principles of memory management
  • get started writing applications for the iPhone, iPod Touch, and iPad

COURSE AGENDA

1

Introduction

  • Introduction to xcode
  • Creating and building simple applications
2

Principles of oops

  • Working with variables and constants
  • Control statements and loops in objective C
  • Introduction to array and pointers
  • Protocols and categories
3

Objective-c memory management

  • Auto release pool
  • Managing memory using auto release pools
4

Interface builder

  • Document window workflow tools
  • Outlets and actions
  • Referencing outlets
5

Introduction to debugging

  • Managing program execution
  • Setting and viewing breakpoints
6

Introduction to cocoa touch

  • Design pattern of cocoa-mvc design pattern
  • Foundation classes, value objects, collections
  • Delegation
7

Sample iPhone Application Development

8

Summary

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 3,500 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 20,000 corporate candidates across india and abroad
  • All our trainings are conducted in workshop mode with more focus on hands On

View our other course offerings by visiting www.encartalabs.com/course-catalogue

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue

Top