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 • https://capside-formation.fr • contact@capside-formation.fr