You are on page 1of 5

FORTUNE INFO SOLUTIONS

66622226, 66443000, 8686278000, 8686368000


iOS iPhone and iPad
 Introduction

Smart Phones and Tablets

Mobile Applications

Mobile Operating Systems

Apple History

Apple Products

Apple Versions

Apple Sales / Usage Stats

 Mac Introduction

Mac Versions

Various Mac Features

Setups / Installations

Installing and uninstalling Apps

 iOS and Xcode

iOS SDK introduction

iOS Architecture

Frameworks supported by each layer

Creating a Developer account

iOS installation

Xcode

Basics and Features

Important Keys

Templates Available in Xcode


o

Master Detail Application

OpenGL Game

Page Based Application

Single View Application

Tabbed Application

66622226, 66443000, 8686278000, 8686368000


o

Utility Application

Empty Application

Simulator

Predefined files created while creating the project and their contents

 Objective-C Programming

Data Types

Operators

Control Statements and Loops

Protocols

Messages

Properties
o

Synthesize vs Dynamic

Property Attributes

NSObject

NSString

NSArray

NSDictionary

Methods, Sending messages

Exception Handling

 NSString Class in Detail


 NSArray Class in Detail
 NSDictionary Class in Detail
 OOPS Concept

Classes

Instance

Objects

66622226, 66443000, 8686278000, 8686368000


 MVC Architecture

Model

View

Controller

 iPhone Program Structure

Interface Section - .h

Implementation Section - .m

.xib (.nib) Interface Builder file

 Frameworks

UIKit User Interface Kit


o

UIWindow

UIView

UIButton

UISlider

UISwitch

UITextField

UILabel

UIAlertView

UIActionSheet

UINavigationController, UINavigationBar etc.

UITabBarController, UITabBarItem etc.

UISegmentedControl

UIImage

UIImageView

UITableView

UIPickerView

UIDatePicker

UIWebView

UITextView

UIColor

66622226, 66443000, 8686278000, 8686368000


o

UIFont

UIScrollView

Foundation Interfaces for managing strings, collections, and other low-level data types

AVFoundation Audio Visual Media Application

Message UI Composing and Queuing Messages

iAd For displaying Ads in Applications

Map Kit Map relevant applications

Media Player For Playing Video

 Interface Builder

IBOutlet

IBAction

Setting Delegates

.xib

Storyboard

Using various controls with Storyboard

Creating View Controllers, Setting classes to the view controllers

Creating TableView Controller

Storyboard using Navigation Controller

Storyboard using TabBar Controller

Storyboard passing data from one view controller to another view controller

Storyboard passing data using the row selected from the table view controller

 Web services

XML/RSS Parsing

JSON Parsing. JSON Parsing techniques

Calling Webservice

 Data storage - SQLite


o

Writing SQL Queries

Table planning

Creating Database through Terminal and GUI Tools

66622226, 66443000, 8686278000, 8686368000


o

SQLite Programming introduction

Basic connectivity functionality required for SQLite

Programmatically inserting data into SQLite

Programmatically retrieving data from SQLite

Programmatically modifying data from SQLite

Programmatically deleting data from SQLite

 Memory Management

 Real Time Environment training


 Projects
 Separate course available for Real time project development.

You might also like