Programmation Objective-C

Author
Aaron Hilegass  
Publisher
Pearson France
Language
French
Total pages
320
Pub.-date
January 2013
ISBN13
9782744025624
ISBN
2744025623


Product detail

Product Price CHF Available  
9782744025624
Programmation Objective-C
35.20 approx. 14 days

Résumé

Les concepts, techniques et outils essentiels pour intégrer les réflexes d'un véritable programmeur et apprendre à développer en Objective-C, le langage dédié aux systèmes Apple !

Description

Vous souhaitez vous lancer dans le développement d'applications pour iOS ou pour Mac? Ce livre d'introduction à Objective-C, le langage des environnements Apple, réveillera le programmeur qui sommeille en vous.

Son approche pédagogique est originale et efficace: développez des applications pour comprendre le code, et non l'inverse!

Aaron Hillegass a pensé ce livre grâce à sa longue expérience de formateur. Il a compris que rien n'est plus motivant pour le débutant que de passer immédiatement à la pratique pour apprendre la programmation. Ce livre vous donnera toutes les armes pour apprendre un langage de programmation, l'Objective-C, et pour créer vos premières applications.

Compatible avec Xcode 4.5, iOS 6, et OS X 10.8 (Mountain Lion), ce guide détaille de nombreux projets d'applications. Il vous fera entrer dans l'univers de la programmation pour iPhone, iPad, iPod et Mac OS X grâce à un style engageant, et vous aidera à rester motivé tout en vous amusant.

Découvrez dans ce guide:
• Les bases de la programmation: variables, boucles, fonctions, etc.
• Les objets, les classes, les méthodes et les messages
• Les pointeurs, les adresses, et la gestion de la mémoire
• L'utilisation de Xcode, de la documentation Apple et des autres outils
• Les classes du framework Foundation
• ARC et les cycles de retenue
• Les propriétés
• Les blocs
• Les catégories
• La délégation, le mécanisme cible-action et les notifications, les design patterns

Table des matières

I Introduction
01. Pré-requis
02. Votre premier programme

II Introduction à la programmation
03. Variables et types
04. if/else
05. Fonctions
06. Nombres
07. Boucles
08. Adresses et pointeurs
09. Passage par référence
10. Structures
11. Le tas

III Fondamentaux d'Objective-C
12. Objets
13. Retour sur les messages
14. NSString
15. NSArray
16. Documentation du développeur
17. Première classe
18. Héritage
19. Variables d'instance de type objet
20. Fuites de mémoire
21. Classes collections
22. Constantes
23. Ecriture de fichiers avec NSString et NSData
24. Fonctions et rappel
25. Protocoles
26. Listes de propriétés

IV Applications pilotées par des événements
27. Première application iOS
28. Première application Cocoa

V Objective-C avancé
29. Initialisateurs
30. Propriétés
31. Catégories
32. Blocs

VI C Avancé
33. Opérations sur les bits
34. Chaînes C
35. Tableaux C
36. Arguments de la ligne de commande
37. Instructions switch