Swift 2 pour iPhone Développez votre première application
Présentation
Cette vidéo de formation sur Swift 2 s'adresse aux développeurs qui souhaitent découvrir le développement d'applications iPhone avec ce langage. La maîtrise de l'environnement OS X ainsi qu'un minimum de connaissances sur les principes de Programmation Orientée Objet sont des pré-requis nécessaires pour en tirer le meilleur profit.
Cette vidéo vous permettra de comprendre les outils et les méthodes pour réaliser une application avec Swift, et vous saisirez toute la puissance de ce nouveau langage d'Apple qui utilise une syntaxe et des concepts modernes et efficaces.
Dans un premier temps, nous verrons les éléments qui composent une application iPhone dans la théorie et la pratique. Ensuite, nous détaillerons les spécificités du langage Swift, du système de typage aux structures de données. Enfin, nous réaliserons une application en utilisant deux des composants les plus répandus : la liste d'éléments et la navigation hiérarchique.
Vous pourrez télécharger sur le site www.editions-eni.fr le code source des exemples traités.
Cette vidéo vous permettra de comprendre les outils et les méthodes pour réaliser une application avec Swift, et vous saisirez toute la puissance de ce nouveau langage d'Apple qui utilise une syntaxe et des concepts modernes et efficaces.
Dans un premier temps, nous verrons les éléments qui composent une application iPhone dans la théorie et la pratique. Ensuite, nous détaillerons les spécificités du langage Swift, du système de typage aux structures de données. Enfin, nous réaliserons une application en utilisant deux des composants les plus répandus : la liste d'éléments et la navigation hiérarchique.
Vous pourrez télécharger sur le site www.editions-eni.fr le code source des exemples traités.
Table des matières
- Durée totale02h30
- Application iPhone : Présentation
- Réalisation d'une application simple
- Mise en pratique - Observation du modèle d'application et création de vue12:28
- Mise en pratique - Mise en forme avec Autolayout08:42
- Mise en pratique - Réalisation du ViewController11:49
- Mise en pratique - Refactoring de l'application développée06:50
- Retour sur les composants de l'application simple et leurs interactions02:42
- Langage Swift
- Principes du langage01:43
- Déclaration de variables et de constantes02:44
- Types disponibles03:10
- Manipulation de valeurs optionnelles04:58
- Structures algorithmiques01:29
- Collections03:10
- Écriture et appel de fonctions04:39
- Structures de données : classes, structures et énumérables10:21
- Contrôle d'accès01:00
- Navigation
- Description du système de UITableView04:47
- Mise en pratique - Réalisation d'un UITableViewController pour afficher une liste d'éléments13:48
- Mise en pratique - Écriture d'un modèle pour ajouter du contenu11:37
- Mise en pratique - Utilisation d'un UINavigationController pour créer une navigation hiérarchique08:08
- Mise en pratique - Réalisation d'un UITableViewController pour afficher le détail d'un élément12:04
- Mise en pratique - Affichage d'une alerte pour confirmer une action utilisateur06:31
- Commentaires sur la publication d'application03:15
- Conclusion
Auteur
Pascal BATTYEn savoir plus
Ingénieur logiciel depuis 2005, Pascal Batty commence à développer des applications pour iPhone en 2010. Depuis, il s'est spécialisé dans ce domaine et intervient sur des projets de développement dans des contextes très variés. Il a toujours aimé les multiples facettes du développement informatique et s'intéresse tout naturellement au langage Swift dès son annonce en 2014. Par ses publications, il choisit de transmettre tout son savoir-faire et toute sa passion pour le développement d'applications mobiles pour iPhone avec le langage Swift.
Caractéristiques
- Niveau Expert
- Durée 2h30
- Parution mai 2016
- Vidéo en ligne
- Ref. ENI : VT2ASWI
Téléchargements
- Des fichiers complémentaires (57,5 Ko)