Facets Demo New Batches Starting from Saturday... 22-10-2016
Search Course Here

Live Chat

Cocoa Touch framework


Cocoa Touch is a UI framework for building software programs to run on iOS. Cocoa Touch provides an abstraction layer of iOS, the operating system for the iPhone, iPod Touch, and iPad. Cocoa Touch is based on the Mac OS X Cocoa API toolset and, like it, is primarily written in the Objective-C language.
  • Introduction to Objective-C Programming
  • It is a 16 days program and extends up to 2hrs each.
  • The format is 20% theory, 80% Hands-on.

  • It is a 4 days program and extends up to 8hrs each.
  • The format is 20% theory, 80% Hands-on.
    Private Classroom arranged on request and minimum attendies for batch is 4.
course content
  • Basic Concepts of Object-Oriented Analysis and Design
  • Overview of the iPhone Cocoa Touch framework architecture
  • Mastering the XCode IDE (Integrated Development Environment)
    • creating and building projects
    • running and debugging applications
    • working with the class and documentation browsers
  • Intensive overview of ObjectiveC
    • dynamic typing
    • dynamic bindingsss
    • dynamic loading
  • The Runtime System
    • dynamic method lookup
    • resolution of unmatched selectors
    • message forwarding
  • Dynamic Properties
    • use of @property to declare accessor methods
    • use of @synthesize to synthesize accessor methods
  • Categories and Protocols
  • Foundation Framework
    • delegation
    • key-value coding
    • mutable subclasses
  • Files and URLs
    • storage and retrieval of filesystems and web data
  • Memory Management
    • reference counting
    • garbage collection
    • autorelease pools
  • Property lists and Key-Value pair coding idioms
  • Understanding object oriented patterns
    • Model View Controller pattern
    • Composite pattern
    • Visitor pattern
    • iPhone UIKit design pattern application
  • Table Views
    • UITableView
    • UITableViewController
    • data source method idiom
    • delegate method idiom
  • Navigation - patterns and idioms
    • iPhone navigation controller
    • iPhone tab bar controller
  • Touch Events
    • patterns and idioms for handling user touch
  • Customisation of iPhone UI components
    • Core Graphics framework
    • Core Animation framework
    • image display and manipulation
    • animation design and implementation
  • Data persistence
    • types of data store
    • principles
    • patterns and idioms
  • Memory Management
    • retain counts
    • autorelease pools
  • Processing accelerometer input
  • Integrating applications with Core Services such as
    • the Address Book
    • Maps
    • Safari
    • Mail
  • Dynamic Loading of application modules
  • Performance monitoring
  • Testing and debugging
For Videos Click Here Videos

Flash News

AngularJS New Batch Start From 09th OCT & 10th OCT.

Hadoop Dev New Batch Start From 10th OCT & 11th OCT.

IBM COGNOS TM New Batch Start From 11th OCT & 12th OCT.

Informatica Dev New Batch Start From 12th OCT & 13th OCT.

Mean Stack New Batch Start 13th OCT & 14th OCT.

SAP BODS new Batch Starting From 14th OCT & 15th OCT.

SAP S/4 HANA New Batch Start From 15th OCT & 16th OCT

Tableau New Batch Start From 16th OCT & 17th OCT


Facets Demo Training

Demo Schedule : 08:30P.M EST / 07:30P.M CST / 05:30P.M PST on 21st OCT & 06:00A.M IST on 22nd OCT
Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :