IPhone

Module 1 – Introduction & OOPS

  • Development Environment
  • Xcode -Usage
  • Creating sample application
  • Objective -c – Variables and constant
  • Loops & Control statements
  • Arrays and pointers

Module 3 – Cocoa touch and MVC

  • Properties, Protocols and Categories in
  • Cocoa classes
  • Basic Interaction
  • Understanding MVC architecture
  • Delegation

Module 5 – File handling and basic data persistence

  • Property list types and objects
  • Property list serialization
  • Creating and modifying of data using pList

Module 7 – Core services

  • Using Address book, Maps
  • Safari, mail, and other standard applications

2 Objective-C Flow Control with if and else

  • Using the if Statement
  • Using if … else .. Statements
  • Using if … else if .. Statements
  • double data type
  • id data type
  • bool data type
  • objective c data type qualifiers

4 Objective-C Looping with do and while Statements

  • The Objective-C while Loop
  • Objective-C do … while loops
  • Breaking from Loops
  • The continue Statement
  • id data type
  • bool data type
  • objective c data type qualifiers

6 An Overview of Objective-C Object-Oriented Programming

  • What is an Object?
  • What is a Class?
  • Declaring an Objective-C Class Interface
  • Adding Instance Variables to a Class
  • Define Class Methods
  • Declaring an Objective-C Class Implementation
  • Declaring, Initializing and Releasing a Class Instance
  • Calling Methods and Accessing Instance Data
  • Creating the Program Section
  • Bringing it all Together

8 NSArray

Mutable and Immutable Arrays

  • Creating an Array Object
  • Finding out the Number of Elements in an Array
  • Accessing the Elements of an Array Object
  • Accessing Array Elements using Fast Enumeration
  • Adding Elements to an Array Object
  • Inserting Elements into an Array
  • Deleting Elements from an Array Object
  • Sorting Array Objects
  • Inserting Text into a String

Module 2 – Memory Management & Interface Builder

  • Auto release pool & Managing memory
  • Interface builder -Document window tool
  • Outlets and actions
  • Kinds of debugging
  • Managing and controlling program execution flow
  • Setting and viewing breakpoints and investigation

Module 4 – Controls, Gestures Keyboard handling

  • Advance Controls in iphone
  • Segmented Controls
  • Views and view hierarchy
  • Working with Gesture and swipe – UITouch ,UI Responder
  • Customizing input types
  • Displaying, dismissing of keyboard
  • Orientations of screen

Module 6 – Persistence & URL loading

  • File handling in iOS
  • Using SQLlite
  • Persistence using property list.
  • Understanding the use of Accelerometer
  • url loading system
  • Working on url loading system

1 Introduction To Objective-C, Data Types and Variables

  • int data type
  • char data type
  • float data type
  • double data type
  • id data type
  • bool data type
  • objective c data type qualifiers

3 Operators

  • What is an Expression?
  • The Basic Assignment Operator
  • Objective-C Arithmetic Operators
  • increment and Decrement Operators
  • Comparison Operators
  • Boolean Logical Operators
  • The Ternary Operator
  • Bitwise Operators
  • Bitwise AND
  • Bitwise OR/li>
  • Bitwise XOR
  • Bitwise Left Shift
  • Bitwise Right Shift

5 Objective-C Looping – The for Statement

  • Why Use Loops?
  • Objective-C Loop Variable Scope
  • Creating an Infinite for Loop
  • Breaking Out of a for Loop
  • Nested for Loops
  • Breaking from Nested Loops
  • Continuing for Loops

7 NSSTRING

  • NSSTRING class
  • Getting the Length of a String
  • Copying a String
  • Searching for a Substring
  • Replacing Parts of a String
  • String Search and Replace
  • Deleting Sections of a String
  • Extracting a Subsection of a String
  • Inserting Text into a String

9 Objective-C Dictionary Objects

  • What are Dictionary Objects?
  • Creating Dictionary Objects
  • Initializing and Adding Entries to a Dictionary Object
  • Getting an Entry Count
  • What are Dictionary Objects?
  • Accessing Dictionary Entries