Book · Eyrolles, 2009–2013

Programmation
iPhone & iOS

Programmation iPhone OS 3 cover

In 2009, I wrote one of the first French-language books on iPhone development. Published by Eyrolles, it covered everything from Objective-C fundamentals to App Store publication.

The book was updated and re-edited through three major iOS releases — iPhone OS 3, iOS 5, and iOS 6 — each time reflecting the rapid evolution of the platform.

All editions on Eyrolles →

iPhone OS 3 edition

Programmation iPhone OS 3

Eyrolles, 2009 · Thomas Sarlandie

The original edition. Conception, développement et publication.

Amazon.fr

iOS 5 edition

Programmation iOS 5 pour iPhone et iPad

Eyrolles, 2012 · Thomas Sarlandie, Jean-Marc Lacoste

Updated for iOS 5, iCloud, Storyboards, and ARC.

O'Reilly

iOS 6 edition

Programmation iOS 6

Eyrolles, January 2013 · Thomas Sarlandie, Jean-Marc Lacoste, Grégoire Péan

Final edition. Auto Layout, Collection Views, and the mature iOS ecosystem.

Eyrolles · Apple Books

Structure from the final (iOS 6) edition — earlier editions followed a similar organization.

Part I — Découverte de l'environnement

Developing for iPhone and iPad. Essentials of Objective-C. First steps with the iOS SDK.

Part II — Conception et ergonomie

iOS project development methodology. Ergonomic principles and interface design patterns. Graphical interface design.

Part III — Le développement de l'interface

Screen control. Screen assembly. View development and animation. Picker views and dropdown lists. Element lists. Contact and gesture handling.

Part IV — La manipulation des données

Reading and saving data. Geolocation with MapKit. External communication. Object persistence with Core Data. Multimedia data handling. Notification APIs. Images, animations, and graphics.

Part V — La publication des applications

Publishing on the App Store.