Revenir à la liste des catégories de formation



Formation : Développement d'une application sur iPhone


(Réf. 16412)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Apple Iphone

Prérequis

Connaissance pratique d'un langage de programmation C, C++ ou Java


Public

Développeurs et chefs de projets techniques


Objectifs

  • Prendre en main l'environnement XCode et Interface Builder sur Mac
  • Développer une application en respectant les règles ergonomiques d'Apple
  • Manipuler les composants graphiques mis à disposition
  • Gérer les préférences d'une application
  • Gérer l'écran tactile
  • Manipuler une base de données embarquée : SQLite

Type de formation

Courte

Programme

iPhone et iPad : architecture et contexte

  • Processeur
  • Mémoire
  • Connectivité
  • Modèle commercial

Objective-C : les bases

  • Créer une classe
  • Mise en oeuvre de l'héritage et des protocoles
  • Description des classes les plus courantes du SDK
  • Les propriétés
  • Les API Cocoa

Les composants graphiques

  • Interface Builder
  • Window
  • View (Web View, Text View, Image View...)
  • Boutons (classiques, switch, Segmented Controls...)
  • Sliders, barre de progression...
  • Controllers (View Controller, TableView Controller, Navigation Controller, Split View Controller pour iPad...)
  • Tab Bar
  • Bouton, Textfield

Les règles d'ergonomie

  • Interfaces graphiques pour mobiles
  • Adaptation de l'ergonomie d'une application pour l'iPhone
  • Gestion des préférences
  • Ergonomie et AppStore

Gestion des événements

  • Touch
  • MultiTouch

Gestion mémoire

  • Le comptage de références
  • L'Auto-Release Pool
  • Outils de gestion de la mémoire (Leaks, Object Allocation, Activity Monitor)

Les entrées / sorties

  • Lire et écrire dans un fichier
  • Manipuler le protocole HTTP
  • Et les Web Services

SQLite

  • Présentation SQL
  • Paramétrage d'un projet pour utiliser SQLite
  • Stratégies de création du schéma associé à une application

Les autres API

  • Open GL
  • Géolocalisation
  • Accéléromètre
  • Notification (SDK 3)
  • Cut and Paste
  • Store Kit
  • Autres spécificités SDK 3.0 (Mapkit, Gamekit)

Pédagogie

70% de travaux pratiques


Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :


Revenir en haut





Revenir à la liste des catégories de formation