Devenir un Xcoder

Un livre gratuit pour commencer avec Cocoa à l'aide d'Objective-C

Date de publication : 01/02/2012.

Par Alex Clarke

 

Ce tutoriel est écrit pour non-programmeurs et vise à niveler, autant que possible, la courbe d'apprentissage.
le livre a été initialement publié sur le site de Cocoalab
2 commentaires Donner une note à l'article (4.5)
Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites      


À propos
I. À propos
Introduction
II. Introduction
II-A. Comment utiliser ce livre
Avant de commencer
III. Avant de commencer
Un programme est une série d'instructions
IV. Un programme est une série d'instructions
IV-A. Introduction
IV-B. Variables
IV-C. Le point-virgule
IV-D. Nommer les variables
IV-E. Utiliser des variables pour calculer
IV-F. Entiers et flottants
IV-G. Déclarer une variable
IV-H. Types de données
IV-I. Opérations mathématiques
IV-J. Parenthèses
IV-K. Division
IV-L. Booléens
IV-M. Modulo
Pas de commentaires ? C'est inacceptable !
V. Pas de commentaires ? C'est inacceptable !
V-A. Introduction
V-B. Réaliser un commentaire
V-C. « Outcommenting »
V-D. Pourquoi commenter ?
Fonctions
VI. Fonctions
VI-A. Introduction
VI-B. La fonction main()
VI-C. Notre première fonction
VI-D. Passer des arguments
VI-E. Retourner des valeurs
VI-F. Faisons tout fonctionner
VI-G. Variables protégées
Affichage à l'écran
VII. Affichage à l'écran
VII-A. Introduction
VII-B. Utiliser NSLog
VII-C. Afficher les variables
VII-D. Afficher plusieurs valeurs
VII-E. Faire correspondre les symboles aux valeurs
VII-F. Liaison avec Foundation
Compiler et exécuter un programme
VIII. Compiler et exécuter un programme
VIII-A. Introduction
VIII-B. Créer un projet
VIII-C. Explorer Xcode
VIII-D. Build and Go (Compiler et exécuter)
VIII-E. Boguer
VIII-F. Notre première application
VIII-G. Déboguer
VIII-H. Conclusion
Déclarations Conditionnelles
IX. Déclarations Conditionnelles
IX-A. if() (si)
IX-B. if() else() (si, sinon)
IX-C. Comparaisons
IX-D. Exercice
Répétition des déclarations
X. Répétition des déclarations
X-A. Introduction
X-B. for() (pour())
X-C. while() (tant que())
Un programme avec une interface graphique
XI. Un programme avec une interface graphique
XI-A. Introduction
XI-B. Objets en action
XI-C. Classes
XI-D. Variables d'instance
XI-E. Méthodes
XI-F. Objets en mémoire
XI-G. Exercice
XI-G-1. Notre application
XI-G-2. Notre première classe
XI-G-3. Création du projet
XI-G-4. Création de l'interface graphique
XI-G-4-a. Exploration d'Interface Builder
XI-G-5. Contexte de Classe
XI-G-5-a. Classes personnelles
XI-G-5-b. Une classe pour les gouverner toutes
XI-G-6. Création de notre classe
XI-G-7. Création d'une instance dans Interface Builder
XI-G-8. Création des connexions
XI-G-9. Générer le code
XI-G-10. Prêt à balancer
Méthodes de recherche
XII. Méthodes de recherche
XII-A. Introduction
XII-B. Exercice
awakeFromNib
XIII. awakeFromNib
XIII-A. Introduction
Pointeurs
XIV. Pointeurs
XIV-A. Avertissement !
XIV-B. Introduction
XIV-C. Référencer les variables
XIV-D. Utiliser les pointeurs
Chaînes
XV. Chaînes
XV-A. Introduction
XV-B. NSString
XV-B-1. Encore les pointeurs
XV-B-2. Le symbole @
XV-B-3. Un nouveau type de chaîne
XV-C. Exercice
XV-D. NSMutableString
XV-E. Exercice
XV-F. Encore plus de pointeurs !
Tableaux
XVI. Tableaux
XVI-A. Introduction
XVI-B. Une méthode de classe
XVI-C. Exercice
XVI-D. Conclusion
Accesseurs et Propriétés
XVII. Accesseurs et Propriétés
XVII-A. Introduction
XVII-B. Composition d'objet
XVII-C. Encapsulation
XVII-D. Accesseurs
XVII-E. Propriétés
Gestion de la mémoire
XVIII. Gestion de la mémoire
XVIII-A. Introduction
XVIII-B. Garbage Collection
XVIII-C. Activer Garbage collection
XVIII-D. Comptage de référence : le cycle de vie de l'objet
XVIII-E. Le compte de retenue (retain count)
XVIII-F. Maintenir et libérer (retain and release)
XVIII-G. Autorelease
Sources d'information
XIX. Sources d'information
Licence
XX. Licence
Version
XXI. Version


Valid XHTML 1.0 TransitionalValid CSS!

Le contenu de cet article a été rédigé par Alex Clarke et est disponible sous la licence Creative Commons "Paternité Pas d'Utilisation Commerciale" . Par contre, les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont eux Copyright © 2012 Developpez.com.

 
 
 
 
Partenaires

Hébergement Web