You are previewing Programmer pour iPhone/iPad: 45 tutoriels pour programmer sous iOS.
O'Reilly logo
Programmer pour iPhone/iPad: 45 tutoriels pour programmer sous iOS

Book Description

Apprenez à programmer pour iPhone et iPad et rejoignez le forum d'entraide iPup...

Forte de son expérience en programmation Objective-C depuis 2009 et de ses valeurs d'entraide via le forum www.ipup.fr, l'équipe fondatrice d'iPup a rédigé ce livre dans le but de répondre au mieux aux attentes des utilisateurs. Il en résulte un guide pratique constitué de tutoriels thématiques qui vous accompagnera tout au long de votre apprentissage, que vous soyez simple débutant ou déjà sensibilisé au développement d'applications iPhone/iPad.

Chaque thème est illustré d'exemples approfondis portant sur des fonctionnalités phares d'iOS : synchroniser les données sur iCloud, communiquer par bluetooth, utiliser l'appareil photo, tweeter et bien d'autres encore.

Tous les codes sources utilisés pour la rédaction du livre sont disponibles en ligne ; le forum iPuP sera votre lieu d'échange avec les autres membres de la communauté et vous y retrouverez également les auteurs Marian Paul et Jérémy Lagrue sous les pseudos respectifs ipodishima et Bidou ! C'est une chance unique d'apprendre efficacement, dans la bonne humeur, au sein d'une communauté active et performante.

Table of Contents

  1. Coverpage
  2. Titlepage
  3. Copyright
  4. Contents
  5. Introduction
  6. Chapitre 1 Configurer son environnement
    1. 1 Pourquoi développer pour cette plate-forme ?
    2. 2 Par où commencer ?
    3. 3 Où trouver les ressources adéquates ?
  7. Chapitre 2 Le Hello iPuP
    1. 4 Introduction à Xcode
    2. 5 Coder quelques éléments simples
    3. 6 Premiers pas dans Interface Builder et le storyboard
    4. 7 Compiler sur simulateur ou sur iPhone ?
  8. Chapitre 3 Appréhender quelques éléments d'interface
    1. 8 Un catalogue des éléments d'interface
    2. 9 Ajouter un fond d’écran à Hello iPuP
    3. 10 Réagir aux événements
    4. 11 Créer un Delegate
    5. 12 Présenter des listes de données
    6. 13 Utiliser une Scroll view
  9. Chapitre 4 Utiliser les fonctionnalités de l'iPhone
    1. 14 Services autour du GPS
    2. 15 Jouer de la musique en secouant
    3. 16 Multitâche et notifications locales
    4. 17 Communiquer par Bluetooth
    5. 18 Jouer une vidéo
    6. 19 Les notifications Push
    7. 20 Utiliser des photos
    8. 21 L'In App Purchase (achat intégré)
  10. Chapitre 5 Aller plus loin
    1. 22 Comprendre la gestion des vues
    2. 23 Navigation entre vues
    3. 24 Utiliser un Tab bar
    4. 25 Utiliser un storyboard
    5. 26 Utiliser un timer pour déplacer une vue
    6. 27 Core Animation
    7. 28 Passer des variables à un serveur (GET/POST)
    8. 29 Utiliser le carnet d'adresses
    9. 30 Accéder à votre calendrier
    10. 31 Intégrer de la publicité : revue des annonceurs
  11. Chapitre 6 Gestion des ressources
    1. 32 Traduire votre application
    2. 33 La mémoire
    3. 34 Utilisation de SQLite
    4. 35 Parser des fichiers XML et JSON
    5. 36 Sauvegarder des données
    6. 37 Utiliser Core Data
    7. 38 Et du côté de l'iPad ?
  12. Chapitre 7 Améliorer votre application
    1. 39 Utiliser iCloud
    2. 40 Intégrer Twitter dans une application
    3. 41 Déboguer une application
    4. 42 Intégrer les tests unitaires
    5. 43 Gestion des sources (git) et documentation (Doxygen)
    6. 44 Traitements en tâche de fond
    7. 45 Personnalisation de l'interface des éléments standard
  13. Lexique
  14. Index