Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Couverture
Le résumé et la biographie auteur
Page de titre
Copyright
Table des matières
Avant-propos
Première partie : Découverte de l’environnement de développement
Chapitre 1 : Développer pour iPhone et iPad
Équipement matériel requis
Compétences techniques utiles au développeur iOS
Concevoir des applications universelles
L’adhésion au programme développeur d’Apple
Les sites web Apple pour le développeur iPhone
Présentation du SDK iOS
Conclusion
Chapitre 2 : L’essentiel d’Objective-C
Les origines
Principes fondamentaux
La syntaxe Objective-C
La bibliothèque standard : le framework Foundation
Le mécanisme de comptage de références
Conclusion
Chapitre 3 : Premiers pas avec le SDK iOS
À la découverte de Xcode
Comprendre le code créé par Xcode
Construction de l’interface avec un storyboard
Hommage à MM. Kernighan et Ritchie
Création d’une nouvelle vue avec les storyboards
Création d’une nouvelle vue en code
Lancer l’application sur votre appareil
Manipulations des schémas de compilation (schemes)
Et maintenant ?
Deuxième partie : Conception et ergonomie
Chapitre 4 : Méthode de développement d’un projet iOS
Qu’est-ce qu’un projet d’application réussi ?
Les étapes du projet
Conclusion
Chapitre 5 : Principes ergonomiques et design patterns d’interface
L’ergonomie dans l’univers de iOS
Des applications pour consulter et manipuler des données
Les métaphores de l’interface iOS
Les design patterns d’interface iOS
Ergonomie iPad avec le SplitViewController
Ergonomie de style livre
Ergonomie de style « collection d’objets »
Conclusion
Chapitre 6 : Conception de l’interface graphique
Utilisation d’une application mobile
Méthode pour concevoir l’interface d’une application
Quelques outils pour concevoir l’interface
Conclusion
Troisième partie : Le développement de l’interface
Chapitre 7 : Contrôler les écrans de l’application
Le modèle MVC dans iOS
Le contrôleur de vue standard d’iOS
Utilisation des contrôleurs de vue
Conclusion
Chapitre 8 : Assembler les écrans de l’application
Généralités sur les contrôleurs-conteneurs
Le contrôleur de navigation
Exemple complet de navigation avec un storyboard
Exemple complet de navigation entièrement codé
Contrôleur d’onglets
Exemple de projet avec contrôleurs d’onglets et storyboard
Combiner les contrôleurs d’onglets avec des contrôleurs de navigation
Construction d’une combinaison onglets et navigation avec un storyboard
Affichage d’un contrôleur en mode modal
Construction d’une transition modale avec les storyboards
Construction d’un SplitViewController avec les storyboards
Conclusion
Chapitre 9 : Développer et animer les vues
Comprendre les vues
Les vues élémentaires de UIKit
Affichage de contenus web dans l’application
Animation des vues
Internationalisation des vues
Conclusion
Chapitre 10 : Listes déroulantes les PickerViews
Le design pattern délégation de contrôle
Les sources de données
Utilisation d’une liste de type PickerView
Création d’un simple PickerView
Conclusion
Chapitre 11 : Listes d’éléments
Les deux types de listes
Créer une TableView
Fournir des données à une TableView
Décider du nombre de sections
Réagir aux actions sur la liste
Techniques pour afficher des cellules personnalisées
Un exemple complet
Conclusion
Chapitre 12 : Contact et gestuelle
Détection de doigt(s) au contact de l’écran
Conclusion
Quatrième partie : La manipulation des données
Chapitre 13 : Lire et enregistrer des données
Les préférences utilisateur
Les fichiers de propriétés - plist
Le format de données JSON
Conclusion
Chapitre 14 : Géolocalisation avec le MapKit
Zone affichée à l’écran (région)
Création d’un projet basé sur MapKit
Positionner une annotation
Suivre le mouvement de l’utilisateur
Conclusion
Chapitre 15 : Communiquer avec l’extérieur
Premiers appels réseau synchrones
Réaliser des traitements en arrière-plan
Connexions réseau asynchrones
Conclusion
Chapitre 16 : Persistance d’objets avec Core Data
Introduction à l’ORM
Mise en place de l’environnement Core Data
Description du modèle
Manipulation d’objets gérés par le contexte
Conclusion
Chapitre 17 : Manipuler des données multimédias
Intégrer le son au cœur de vos applications
Lecture de vidéos
Accéder à la bibliothèque musicale de l’appareil
Tirer parti des photos et vidéos de l’utilisateur
Conclusion
Chapitre 18 : Utiliser les API de notifications
Principe de fonctionnement d’APNS
Étape 1 : inscription au service de notification
Étape 2 : transmettre le jeton APNS à votre serveur
Étape 3 : envoyer les notifications à votre application
Étape 4 : recevoir les notifications
Détecter les désinscriptions et les erreurs
Conclusion
Chapitre 19 : Images, animations et graphiques
Core Image
Core Graphics
Core Animations
OpenGL ES
Conclusion
Cinquième partie : La publication des applications
Chapitre 20 : Publier sur l’App Store
Préparer les éléments marketing en vue de la publication
Éléments techniques et dernières vérifications
Après la soumission
Votre application est publiée
Conclusion
Index
← Prev
Back
Next →
← Prev
Back
Next →