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

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

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

BY MUKTADIUR RAHMANDATE: JUNE 10 , 2010

Introduction to iPhone SDK

Contents

IntroductionToolsArchitecture

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

iPhone

Tools

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

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

SafariiPhone Simulator

Xcode

Instruments

Dashcode

Simulator

Architecture

Core OSCore ServicesMediaCocoa Touch

Architecture

Core OS

The 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

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

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

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

THANK YOU

Q/A