Print Friendly, PDF & Email
Xcode

Programme développement d’applications mobiles pour iOS

Architecture et contexte
Processeur
Mémoire
Connectivité
Modèle commercial

Les bases d’Objective-C
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

La Gestion mémoire
Le comptage de références
L’Auto-Release Pool
ARC : Automatic Reference Counting
Outils de gestion de la mémoire (Code Coverage, Leaks, Object Allocation, Zombie)

Les composants graphiques
Window
View : Web View, Text View, Image View
Boutons : classiques, Switch, Segmented Controls
Sliders, barre de progression…
Controllers et Split View Controller pour iPad
Tab Bar

Interface Builder
Présentation
Les storyboards
Les Segues

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

La gestion des événements
Touch
MultiTouch

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

Overview des autres API
Géolocalisation
Accéléromètre
EventKit
Printing API (Air Print)
Photos et vidéos (AV Foundation)


8 rue Colbrant • 59000 Lille • tél. : 03 20 73 99 40 • http://capside-formation.fr • contact@capside-formation.fr