0% found this document useful (0 votes)
45 views18 pages

Ios Activity Life Cycle

The document provides an overview of iOS development, including the basics of iOS, programming requirements, and tools needed for development. It covers the types of applications that can be developed, the architecture of iOS, and the process for submitting apps to the App Store. Additionally, it discusses the programming language Objective-C and external frameworks available for development.

Uploaded by

LIGHTNING BOLT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views18 pages

Ios Activity Life Cycle

The document provides an overview of iOS development, including the basics of iOS, programming requirements, and tools needed for development. It covers the types of applications that can be developed, the architecture of iOS, and the process for submitting apps to the App Store. Additionally, it discusses the programming language Objective-C and external frameworks available for development.

Uploaded by

LIGHTNING BOLT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

iOS Development

Introduction
Introduction
Basics Of iOS Development

* What is iOS & basic information of all the devices on which it


runs ?

* Other Competing technologies.

* Minimal Requirement to start an iOS Development ?

* Language & Tools used for iOS.

* Versions of iOS.
* External Platforms on which iOS apps could be developed.

* Types Of Development.

* iOS Architecture.

* Objective C - Syntax

* Sample iOS Application.

* Introduction to App Store & process to submit an app to the


Apple's App Store.
What is iOS & iOS Development?

'i' is the key letter for Apple's Portable line of devices such as :
iPod, iPod Touch, iPod Shuffle, iPhone, iPad, iPad Mini.

- iOS stands for iPhone/iPad Operating System.


- iOS made for iPhone, iPod Touch & iPad.
- iOS development is developing applications for iOS Devices.
Stuff you need for iOS
Development

iMac iPhone

iOS
iOS SDK Developer
Program
MacBook iPod
Touch

Mac Mini iPad


Minimal Requirements

iOS
iOS SDK Develope
iPod r Program
Mac Mini Touch
Programming Requirement

Objective C
www.developer.apple.com

“Objective-C is the primary language used for Apple's Cocoa API, and it was
originally the main language on NeXT's NeXTSTEP OS” – Wiki

- Objective C is a superset or an advance version of C language.

- If you know C then Objective C will be easy for you.

- A programmer will not take more then 2 weeks to learn basics of Objective C.
Tools Used For iOS Development :

# Xcode IDE – To Code

# Interface Builder – To Design User Interface

# iOS Simulator (iPhone, iPad) – To Test/Simulate iOS Apps

# Application Loader – To Submit Application to the App Store.

# Instruments – To measure performance.


Types Of Development

* Native Apps

* Mobile Web Apps

* External Frameworks
Native Applications :

* iOS SDK (Requires an Intel Mac Machine)

* Language : Objective C

* Tools : Xcode, iOS Simulator

* Apple Developer Program


Mobile Web Applications :

◆ Languages : HTML*, CSS, Javascript


Frameworks : Sencha Touch, jQueryMobile,...

◆ Tools : HTML* Editor (Dashcode), iOS Simulator, Safari

◆ Can be displayed/viewed in any Smartphone.


External Platforms/Frameworks

* Titanium
* PhoneGap
- They are Free.

- Open Source.

-
Existing web skills like JavaScript, HTML, CSS, Python, Ruby,
and PHP.
iOS Architecture
iOS App - Life Cycle :

You might also like