Episodes
Cette séquence présente les UIDatePicker, qui offrent un mécanisme intégré de sélection d'une date au moyen d'un «picker» dédié. La gestion des dates au moyen des NSDate est également brièvement abordé.
Published 12/19/13
Cette séquence présente «Sélecteur», une application simple permettant d'illustrer l'usage d'une UIPickerView.
Published 12/19/13
Cette séquence présente les UIPickerView et le protocole UIPickerViewDelegate qui leur est associé. ce mécanisme permet de sélectionner une valeur dans un ensemble de valeurs, éventuellement structurées.
Published 12/19/13
Cette séquence présente un exemple simple illustrant la gestion du clavier au moyen d'une UITextView et de son protocole associé UITextViewDelegate. En conclusion, une référence rapide est faite aux UITextField/UITextFieldDelegate qui fonctionnent de manière identique mais sont dédiées aux zones de texte limitées à une ligne.
Published 12/19/13
Cette séquence présente les UITextView et le protocole UITextViewDelegate qui leur est associé. Cela permet de gérer des zone de texte potentiellement éditable (avec gestion intégrée du clavier)
Published 12/19/13
Cette séquence présente les UIProgressView qui permettent de montrer la progresson d'un calcul à l'usager d'un programme.
Published 12/19/13
Cette séquence présente les UIActivityIndicatorView qui permettent l'affichage d'une «roue d'attente» permettant de démontrer une activité du logiciel et de faire patienter l'utilisateur.
Published 12/19/13
Cette séquence fait un rapide sommaire sur ce qui a été vu et présente le programme de la séance.
Published 12/19/13
Cette séquence se focalise sur la gestion de la mémoire en Objective C. Nous abordons le cycle de vie d'un objet, le compteur de références qui lui est associé, la façon dont ce compteur évolue et enfin la notion d' «autorelease pool». Cette séquence illustre également les «bon usages» permettant de gérer proprement la mémoire en œbjective C. Enfin, nous présentons également les principes de fonctionnement d'ARC (Automatic Reference Counting) et comment le désactiver lorsque nécessaire.
Published 12/13/13
Cette séquence illustre la gestion les notions vues dans les séquences précédentes au travers d'un exemple simple: «UniversalHelloWorld» qui gère, dans un premier temps les différents types de terminaux possibles. Dans un premier temps, cette application se contente de supporter le mode horizontal mais paramètre la position des différentes entités de façon à ce que leur positionnement ne soit pas décrit au moyen de constantes mais calculées en fonction de la largeur (ou de la hauteur) du...
Published 12/13/13
Cette séquence présente les UIAlertView qui permettent de gérer une interactivité simplifiée avec l'utilisateur. Nous y décrivons également le protocole associé, UIAlertViewDelegate, permettant de gérer le comportement de ce type de vue au moyen du mécanisme de délégation.
Published 12/13/13
Cette séquence illustre la gestion de la localisation travers d'un exemple d'application : «TrouveMoi».
Published 12/13/13
Cette séquence présente rapidement deux mécanismes simples et pratiques pour le développement d'applications sous iOS: les pastilles (ou badges) contenant une valeur numérique associée à une application, et la mécanique permettant de générer une appel téléphonique à partir d'une application.
Published 12/13/13
Cette séquence fait un rapide sommaire sur ce qui a été vu et présente le programme de la séance.
Published 12/13/13
Cette séquence présente rapidement quelques classes très fréquemment utilisées en Objective C : NSArray, NSMutableArray, NSDictionnary et NSMutableDictionary.
Published 12/13/13
Cette séquence présente comment Objective C met en œuvre la notion de classe. Un exemple simple, qui servira de fil conducteur sur plusieurs séquences, y est également introduit à des fins d'illustration.
Published 12/13/13
Cette séquence explicite les relations entre les attributs d'une classe et la notion de «property» en Objective C.
Published 12/13/13
Cette séquence présente les UIToolbar et les UIBarButtonItem qui permettent de construire des «barres d'outils» dans les applications .
Published 12/13/13
Cette séquence présente le mécanisme de fonctionnement du compteur de référence tel qu'il doit être géré «à la main» lorsque l'on désactive ARC (Automatic reference Counting).
Published 12/13/13
Cette séquence présente l'«autorelease pool». Il évoque enfin les conventions permettant de savoir quelle est la valeur du compteur lorsqu'une méthodes rend une référence sur un objet.
Published 12/13/13
Cette séquence explicite le système de génération automatique des accesseurs en Objective C et fait la relation avec la gestion de la mémoire.
Published 12/13/13
Cette séquence présente les principes de base d'une vue dans iOS. Cette notion est fondamentale pour la construction d'applications sous iOS (et elle est extensible à d'autres environnements similaires).
Published 12/13/13
Cette séquence survole rapidement les mécanismes de base des graphismes 2D avec CoreGraphics.
Published 12/13/13
Cours N°2.11 Gérer les différents types de terminaux
Published 12/13/13
Cette séquence présente les nouveaux mécanismes rajoutés aux vues dans iOS7. Un exemple d'utilisation simple du mécanisme de «parallaxe» est présenté.
Published 12/13/13