Programmation Objective-C

Le guide Big Nerd Ranch

  • Nombre de pages : 320 pages
  • Date de parution : 25/01/2013

Résumé

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

Sommaire

  • Introduction
    • Pré-requis
    • Votre premier programme
  • Introduction à la programmation
    • Variables et types
    • if/else
    • Fonctions
    • Nombres
    • Boucles
    • Adresses et pointeurs
    • Passage par référence
    • Structures
    • Le tas
  • Fondamentaux d'Objective-C
    • Objets
    • Retour sur les messages
    • NSString
    • NSArray
    • Documentation du développeur
    • Première classe
    • Héritage
    • Variables d'instance de type objet
    • Fuites de mémoire
    • Classes collections
    • Constantes
    • Ecriture de fichiers avec NSString et NSData
    • Fonctions et rappel
    • Protocoles
    • Listes de propriétés
  • Applications pilotées par des événements
    • Première application iOS
    • Première application Cocoa
  • Objective-C avancé
    • Initialisateurs
    • Propriétés
    • Catégories
    • Blocs
  • C Avancé
    • Opérations sur les bits
    • Chaînes C
    • Tableaux C
    • Arguments de la ligne de commande
    • Instructions switch

Caractéristiques

  • Parution : 25/01/2013
  • Edition : 1ère édition
  •  
  • Nb de pages : 320 pages
  • Format : 17 x 24
  • Couverture : Broché
  • Poids : 530 g
  • Intérieur : Noir et Blanc
  •  
  • Profil : Développeur, Etudiant

mentions légales | conditions générales de vente | copyright © 2013
(1) livraison gratuite à partir de 49 € en France métropolitaine