Revenir à la liste des catégories de formation



Formation : Développer sur Iphone


(Réf. 16706)

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


Détails de la fiche formation



Compétence(s)

Langages de programmation

Prérequis

Non renseigné

Public

Développeurs Objective C.

Objectifs

Utiliser Objective C pour l’appliquer à la plateforme Iphone
Comprendre comment communiquer avec un ou des serveurs tiers et comment déployer son application sur l’App Store.

Type de formation

Courte

Programme

Elaborer une application avec UIKit


AppKit et UIKit, l'embranchement Mac et IPhone


Achitecture d'une application IPhone

  • Notion de bundle
  • Ressources
  • Librairies et Frameworks

La classe UIApplication

  • Le cycle de vie d'une application
  • Design pattern : MVC
  • Design pattern : Delegate
  • Le développeur fait son entrée

La classe NSRunLoop

  • La notion de slots
  • Gestion de la mémoire

La classe UIResponder

  • Design pattern : Chain responder

La classe UIView et ses dérivées


La classe UIViewController


La classe UINavigationController

  • Architecture
  • La stack de UIViewController et ses opérations (pop, push)

Démonstration (outils utilisés : Xcode, Interface Builder, Instruments)


Exercice


Correction


Correction


Découverte des Frameworks les plus populaires

  • Réalisation d'interfaces interactives avec CoreAnimation
  • Traitement d'images avec CoreImage
  • Géolocalisation avec CoreLocation et MapKit
  • Tests unitaires avec SenTestingKit

Frameworks Open Source

  • Three20
  • TouchXML, TouchJSON
  • FacebookConnect
  • FacebookConnect

Processus


Aspects légaux


Bonnes pratiques


Les App Stores « illégaux »


Pédagogie

Exposés - cas pratiques - synthèse

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 :
13100 Aix en Provence :

41000 Blois :

18000 Bourges :

14000 Caen :

28000 Chartres :

36000 Chateauroux :

21000 Dijon :

88000 Epinal :

27000 Evreux :

38000 Grenoble :

76600 Le havre :

72000 Le mans :

59650 Lille :

69003 Site Lyon :

57000 Metz :

54000 Nancy :

06000 Nice Sophia Antipolis :

45000 Orléans :

75009 Site Paris 9ème :

86000 Poitiers :

51100 Reims :

76230 Rouen :

52100 Saint-Dizier :

42000 Saint-Etienne :

67100 Site strasbourg :

37550 Tours :

10000 Troyes :


Revenir en haut





Revenir à la liste des catégories de formation