iOS 5 : Développement d’applications avancées, de Rob Napier et Mugunth Kumar

Ce livre vous permet de créer des applications exclusives pour tous les supports d’Apple. Bien au-delà des bases fondamentales de la plateforme, les développeurs expérimentés Rob Napier et Mugunth Kumar vous exposent toutes les techniques de développement les plus avancées, toujours écartées dans les autres ouvrages consacrés au développement iOS. Des avantages et inconvénients de l’API Core Foundation à l’optimisation des performances à l’aide de Grand Central Dispatch, en passant par l’intégration de storyboards dans la conception de votre interface utilisateur, ils vous guident étape par étape dans cet environnement de programmation, afin de développer des applications ultra-performantes, compétitives et fonctionnelles.

Cet ouvrage aborde notamment les sujets suivants :
• Interagir avec l’environnement d’exécution d’Objective-C
• Interroger les objets et modifier les classes lors de l’exécution
• Contrôler le multitâches
• Sécuriser au maximum ses applications
• Mettre en forme le texte de manière avancée avec Core Text
• Créer des vues de table complexes et réutilisables
• Utiliser des blocs pour implémenter la programmation fonctionnelle
• Implémenter une mise en cache ultra-rapide pour les applications hors connexion
• Rentabiliser ses applications avec les achats In App

Pourquoi se contenter d’applications mobiles ordinaires alors que vous pouvez repousser leurs limites ? Grâce à iOS 5 Développement d’applications avancées, vous élargissez l’horizon de tous vos projets.

464 pages, avril 2012, traduit de l’anglais, éd. Pearson, ISBN : 978-2-7440-2531-0

> Acheter en ligne l’édition papier
> Acheter en ligne au format PDF ou ePub

> Table des matières détaillée
> Introduction (584 Ko, PDF)
> Extraits du chapitre 12 (708 Ko, PDF)
> Extraits du chapitre 14 (875 Ko, PDF)

Table des matières

• Vue d’ensemble des nouveautés
• Maîtriser Xcode 4
• Les meilleures pratiques en Objective-C
• Cocoa et les design patterns
• Gérer les vues de table
• Mieux dessiner
• Des calques qui se superposent : Core Animation
• Gérer les erreurs
• Contrôler le multitâches
• Les échanges REST
• Renforcer la protection grâce aux services de sécurité
• Exécuter des applications sur plusieurs plates-formes et appareils iOS
• Internationalisation et localisation
• Rentabiliser son application grâce aux achats In App
• Le plus grand atout de Cocoa : le codage et l’observation clé-valeur
• Penser différemment : les blocs et la programmation fonctionnelle
• Travailler hors connexion
• Mettre en forme le texte
• Core Foundation
• Objective-C avancé

Ils en parlent

> JournalDuNet