29.01.2013 Views

Untitled - Regart.net

Untitled - Regart.net

Untitled - Regart.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

iPhone iPad -<br />

Programmation avancée<br />

Objective C<br />

Déroulé /<br />

Core Graphics (Quartz 2D) et Image IO<br />

• Core Graphic (encore appelé Quartz 2D) est un moteur de<br />

rendu graphique en 2D complètement intégré dans iOS.<br />

• Présentation des différentes fonctionnalités de dessin,<br />

• shading, ombre, transparence, rendu anti-aliasé, etc...<br />

• Graphic Context<br />

• Transformations affines (matrices de transformations)<br />

• Ombres portées<br />

• Dégradés<br />

• Transparence<br />

• Création, modification, masquage d’images et data<br />

management<br />

• Layering<br />

Open GL Es<br />

• Open GL Es est un framework intégré à iOS qui permet de<br />

gérer un rendu 3D sur iPhone/iPod/iPad.<br />

• Présentation et utilisation des principales caractéristiques de<br />

Open GL Es<br />

• OpenGL Objects<br />

• Rendering context<br />

• Framebuffers<br />

• Vertex<br />

• Texture<br />

• Performance<br />

g Développement natif avancé pour iOS avec Objective C et Cocoa Touch<br />

Core Audio<br />

• Core Audio est un framework qui permet de gérer le son de<br />

manière numérique dans iOS.<br />

• Présentation de core audio et des ses diverses fonctionnalités<br />

appliquées à iOS<br />

• Queue services<br />

• Sound Effects<br />

• Core Audio framework<br />

• AVAudioPlayer<br />

• AVFoundation<br />

• AudioToolbox framework<br />

• Introduction à OpenAL<br />

GameKit<br />

• Gamekit est un framework qui permet de créer des jeux<br />

sociaux en permettant aux joueurs de partager leurs<br />

expériences avec d’autres. Présentation des différentes<br />

fonctionnalités liées à GameKit, notamment le game center,<br />

ainsi que le peer to peer.<br />

• Game center<br />

• Peer to peer connectivity<br />

• Voice chat<br />

MapKit et Core location<br />

• MapKit est un framework qui offre une interface permettant<br />

l’intégration directe de cartes. Il permet en outre d’y ajouter<br />

des overlays, de faire du reverse-géocoding, d’annoter les<br />

cartes,etc...<br />

• Core Location permet quant à lui de déterminer la position<br />

actuelle du mobile.<br />

• Polygon<br />

• Polyline<br />

• PlaceMark<br />

• MapKitView<br />

• Circles<br />

• LocationManager<br />

• Location class<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

iPhone/iPad<br />

Core Data<br />

• Core Data est un framework qui permet de généraliser et<br />

d’automatiser les taches les plus communes associées<br />

au cycle d’un objet, à la sauvegarde de données et à leur<br />

persistence dans le système. Présentation des différentes<br />

spécificités du framework et mise en oeuvre dans une<br />

application.<br />

• Objets persistants<br />

• ManagedObjectContext<br />

• Store coordinator<br />

• FetchRequest<br />

• Predicate<br />

• Descriptor<br />

• Création, effacement, modification de données<br />

Core Motion<br />

• Core Motion est un framework qui permet de détecter les<br />

différents mouvement du mobile à l’aide de l’accéléromètre<br />

et/ou du gyroscope intégré.<br />

• MotionManager<br />

• GyroData<br />

• AccelerometerData<br />

Bonjour<br />

• Bonjour est un framework qui permet de connecter des unités<br />

sans configuration pour l’utilisateur, le tout via l’utilisation du<br />

protocol TCP/IP.<br />

• Bonjour protocol<br />

• Bonjour implementation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!