Formation Objective C

Développer des application iPhone/iPad avec Ojective-C

  • Obtenir la maîtrise du kit de développement Apple et de ses outils

  • Réalisation une application iOS sur iPod/iphone/ipad

  • Utiliser les capteurs et éléments du système

  • Publier une app sur l'AppStore

Avoir de l'expérience en programmation, de préférence orientée objet. Connaître les bases du langage C


Programme de la formation Objective C

Introduction

Matériel compatible

Environnement de développement

Présentation de l'appstore coté administrateur

Provisionnement des applications

Objective-C

Notions d'objets

Propriétés, attributs

Les types primaires

Les protocoles

Gestion des exceptions

NSObject

Gestion de la mémoire

Les librairies Cocoa

Core OS

Core Services

Media Layer

Cocoa Touch

Foundation Framework

Types NSNumber, NSString, …

Collections NSSet, NSArray, …

Tableau d'octets NSData

Paradigmes Objective-C

Modèle-Vue-Contrôleur

Target-Action

Notifications

Codage clef-valeur KVC

Observation clef-valeur KVO

Outils de base du SDK

Gestion de la mémoire

Les bundles

Les ressources

La localisation des chaines de caractères

Les listes de propriétés

Cycle de vie d'une application

Réagir aux interruptions

Connexions réseau avec Objective C

HTTP

Classe Reachability

Sérialisation des données

Interface utilisateur

Librairie UIKit

Structures de bases

Gestion des vues et des contrôleurs

Les animations

Interactions grâce aux évènements

La gestion des claviers

Les éléments de contrôles

La navigation entre les vues

Persistance des données en Objective C

NSUserDefaults

Librairie Core Data

SQLite

Audio et vidéo

Services audio

Librairie AVFoundation

Libraire MediaPlayer

Communication

Carnet d'adresses

Envoi de mail

Les capteurs physiques

Accéléromètre

GPS

MapKit

Analyse et instrumentation

Analyse statique

Instruments

AppStore

Présentation

Achats intégrés dans l'application

Publicité dans l'application

Publication

Données marketing