COCOA Advanced

( Duration: 3 Days )

Cocoa is the language used for development of iPhone and Mac OS X Desktop apps. Cocoa Development teaches application programmers the essentials of designing and implementing graphical applications using Cocoa.

Cocoa is a powerful, object-oriented software development environment-included with Mac OS X-that features graphical tools, rich frameworks, and a predefined application infrastructure that supports rapid development of sophisticated applications.

  • Knowledge of Objective C



COCOA Basics

  • Objective-C - language
  • Xcode
  • Interface Builder
  • Memory management
  • Application

Basics of Foundation Classes

  • NSObject
  • NSString
  • NSMutablestring
  • NSAttributes


  • NSDictionary
  • NSMutableDictonary
  • NSSet
  • NSMutableSet
  • NSCountedSet
  • NSArray
  • NSMutablearray
  • NSData
  • NSScanner

Working with Dates

  • NSDate
  • NSCalendarDate
  • NSTimeZone

Working with Files

  • NSFileHandle
  • NSFileManager
  • NSInputStream
  • NSOutputStream

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