Programming in Objective C

PT8063
Summary
Objective-C is a powerful, easy-to-learn, object-oriented extension to C. Unlike in C++, advanced object-oriented features like dynamic binding, run-time type identification, and persistence are standard features in Objective-C which apply universally and work well together. Moreover, the support for descriptive message names (a la SmallTalk) makes Objective-C code easy to read and understand. Objective-C is supported by the GNU and NeXTSTEP C compilers.Objective-C is the primary language used for Apple's Cocoa API, and it was originally the main language on NeXT's NeXTSTEP OS. Generic Objective-C programs that do not utilize these libraries can also be compiled for any system supported by gcc, you can use Objective C to develop full fledge applications. Apple has selected Objective C as primary programming language for Mac machine and iPhone. So, you can use Objective C to develop applications for these devices.
Prerequisites
Students should be familiar with C Programming or have taken course PR001 C Programming
Duration
2 Days/Lecture & Lab
Audience
This course is designed for beginner programmers, or those who are new to the Objective-C programming language.
Topics
  • Introduction
  • Introducing OOAD
  • Classes and Objects
  • Inheritance
  • Advanced Class Concepts
  • Memory Management
  • Foundation Framework

Related Scheduled Courses