I os 101:basic training rajan

11
iOS 101: Basic Training Er. Rajan Maharjan (CEO & iOS Developer) @ Mystic Vision Technology http://www.razan.com.np

description

presentation by Rajan Maharjan

Transcript of I os 101:basic training rajan

Page 1: I os 101:basic training   rajan

iOS 101: Basic Training

Er. Rajan Maharjan

(CEO & iOS Developer)

@

Mystic Vision Technology

http://www.razan.com.np

Page 2: I os 101:basic training   rajan

Prerequisites

Object Oriented Programming

Modal View Controller Design Pattern

Familiarity with OOP terms :

Class, Instance, Message, Methods, Instance Variable, Super Class / Sub class

Page 3: I os 101:basic training   rajan

Introduction

Developing for iOS devices (iPhone, iPad, iPod Touch)

iOS Native Application Development Cocoa Touch Framework iOS SDK 6.0

iOS Game Development It uses game engine

Page 4: I os 101:basic training   rajan

Tools Used

Xcode 4.5

IDE for programming iOS app and Mac app

SDK used : iOS SDK 6.0 for iOS Native Application

Page 5: I os 101:basic training   rajan

Tools Used

Language Used: Objective C, Combination of C++ & C

Framework Used : framework provided by iOS SDK

Build and test your app fastest iOS Simulator

Page 6: I os 101:basic training   rajan

Native App Development

iOS SDK consists of different Frameworks for achieving different tasks in your program

Example UIKit, Foundation, AVFoundation CoreGraphics Etc.

Page 7: I os 101:basic training   rajan

Framework Overview

Frameworks are collection of reusable classes & controls that you can use it

UIKit : Consists or all UI elements like

UIView, UITableView, UILabel, UITextField etc.

Page 8: I os 101:basic training   rajan

Framework Overview

Foundation : Consists of class for creating NSArray, NSDictionary, NSString etc.

Check reference in Xcode Documentation for more

Page 9: I os 101:basic training   rajan

Familiarization with Xcode

Xcode IDE Demo Let's see Objective C Language Hello World Demo

More by Ujwal Shrestha after Demo

Page 10: I os 101:basic training   rajan

iOS App Market

Get iOS Developer Account

Distribute via Apple App Store

These are vague term. So we shall continue it on later session.

Page 11: I os 101:basic training   rajan

Thank You

Questions ?

Contact: [email protected] Skype : mystic_boy59 Facebook : mysticboy59