16
BY MUKTADIUR RAHMAN DATE: JUNE 10, 2010 Introduction to iPhone SDK

Introduction to iPhone SDK

  • Upload
    eron

  • View
    82

  • Download
    5

Embed Size (px)

DESCRIPTION

Introduction to iPhone SDK. By Muktadiur Rahman Date: June 10, 2010. Contents. Introduction Tools Architecture. Introduction. The iPhone SDK is a software development kit developed by Apple Inc to develop the next generation innovative mobile application for iPhone . - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to  iPhone  SDK

BY MUKTADIUR RAHMANDATE: JUNE 10 , 2010

Introduction to iPhone SDK

Page 2: Introduction to  iPhone  SDK

Contents

IntroductionToolsArchitecture

Page 3: Introduction to  iPhone  SDK

Introduction

The iPhone SDK is a software development kit developed by Apple Inc to develop the next

generation innovative mobile application for iPhone.

It include rich set of API and Tools

Page 4: Introduction to  iPhone  SDK

iPhone

Page 5: Introduction to  iPhone  SDK

Tools

Xcode : IDE for iPhone development(Professional text editor, Debugger, GCC compiler)

Instruments : For optimizing applicationDash Code : For creating web applications for

SafariiPhone Simulator

Page 6: Introduction to  iPhone  SDK

Xcode

Page 7: Introduction to  iPhone  SDK

Instruments

Page 8: Introduction to  iPhone  SDK

Dashcode

Page 9: Introduction to  iPhone  SDK

Simulator

Page 10: Introduction to  iPhone  SDK

Architecture

Core OSCore ServicesMediaCocoa Touch

Page 11: Introduction to  iPhone  SDK

Architecture

Page 12: Introduction to  iPhone  SDK

Core OSThe Core OS layer encompasses the kernel

environment, drivers, and basic interfaces of the operating system. It provides a set of interfaces for accessing many low-level features of the operating system. Your application accesses these features through the LibSystem library. The interfaces are C-based and provide support for the following: Threading (POSIX threads) Networking (BSD sockets) File-system access Standard I/O Bonjour and DNS services Locale information Memory allocation Math Computation

Page 13: Introduction to  iPhone  SDK

Core Services

The Core Services layer provides the fundamental system services that all applications use. Core Foundation Framework CFNetwork Framework Security Framework SQLite Library XML Libraries

Page 14: Introduction to  iPhone  SDK

Media

The Media layer provides graphics and media technologies in iPhone OS that are geared toward creating most advanced multimedia experience on a mobile device Graphics Technologies Audio Technologies Video Technologies

Page 15: Introduction to  iPhone  SDK

Cocoa Touch

The Cocoa Touch layer provide the basic tools and infrastructure you need to implement graphical, event-driven applications in iPhone OS UIKit framework AddressBook framework AddressBook Ui framework Core Location framework

Page 16: Introduction to  iPhone  SDK

THANK YOU

Q/A