WordPress Websites for Engineers: Elevate Your Brand
I os 101:basic training rajan
1. iOS 101: Basic Training
Er. Rajan Maharjan
(CEO & iOS Developer)
@
Mystic Vision Technology
http://www.razan.com.np
2. Prerequisites
Object Oriented Programming
Modal View Controller Design Pattern
Familiarity with OOP terms :
Class, Instance, Message, Methods,
Instance Variable, Super Class / Sub
class
3. 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
4. Tools Used
Xcode 4.5
IDE for programming iOS app and Mac
app
SDK used : iOS SDK 6.0 for iOS Native
Application
5. 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
6. Native App Development
iOS SDK consists of different
Frameworks for achieving different tasks
in your program
Example
− UIKit, Foundation, AVFoundation
− CoreGraphics Etc.
7. 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.
8. Framework Overview
Foundation : Consists of class for
creating NSArray, NSDictionary,
NSString etc.
Check reference in Xcode
Documentation for more
9. Familiarization with Xcode
Xcode IDE Demo
Let's see Objective C Language
Hello World Demo
More by Ujwal Shrestha after Demo
10. iOS App Market
Get iOS Developer Account
Distribute via Apple App Store
These are vague term. So we shall
continue it on later session.