Course : Mobile Application Development – Objective C

Prerequisites: Knowledge of C and Object Oriented Language



 Section- 1

  • Introduction – What you should know
  • Installing the tools
  • Creating your first application
  • Xcode introduction
  • Objective-C language basics
  • Structure of Objective-C code
  • Compiling/running the code


  Section- 2

  • Looping messages
  • Conditional code
  • Switch statement
  • Code snippets
  • Operators and expressions
  • Loops and functions


  Section- 3

  • Data types
  • Numbers/Characters
  • Scope Variable
  • Enumerations
  • Using typedef
  • Preprocessor directives
  • Working with strings


 Section- 4

  • Introduction to object orientation
  • Objects and pointers
  • Messages and methods
  • Existing classes in foundation framework

 

 



  Section- 5

  • Memory management
  • Object creation
  • Autorelease pools
  • Apple autorelated objects


  Section- 6

  • Creating own classes
  • Defining method/properties/initializers
  • Dealloc


 Section- 7

  • Working with C-style arrays
  • Objective-C array objects
  • Dictionaries
  • Enumeration


 Section- 8

  • File management in Objective-C
  • Paths and URLs
  • Reading and writing strings
  • Archiving objects
  • Using the content providers


 Section- 9

  • Inheritance and NSObject
  • Extending classes with categories
  • Defining protocols
  • Dynamic typing


 Section- 10

  • Compile errors/warnings
  • Run-time errors
  • Exception handling – try/catch
  • Breakpoints and debugging
  • Explore other frameworks

INTERVIEW QUESTIONS,
RESUME & INTERVIEW TIPS