fond
logo cours
Programmation sur Plateforme Mobile - companion web site
Week 4 — Views in iOS

Summary of the week

This week is dedicated to the iOS views. We will focus on how to programmatically elaborate interfaces for applications without the use of Storyboard.

Practice

Several exercises are proposed this week. A link to the presentation of this practical work is provided, as well as explanation videos are available here:

Map of the week

It is also available here as a pdf file. You may access to the videos via the map, or thanks to the table of content on your left (with also some related information). Significations of logos and colore is explained below the map.

%3 debsemaine4 Semaine 4 Les vues dans iOS seq046a Prolégomènes debsemaine4->seq046a seq046b Model View Controller (MVC) seq046a->seq046b seq047 Les vues, principes de base seq046a->seq047 seq046b->seq047 seq048 Dessiner (un peu) avec Core Graphics seq047->seq048 seq049 Identifier les différents types de terminaux seq048->seq049 seq050 Vues & contrôleurs de vues seq049->seq050 seq051 «MyView», construction programmatique en Objective-C seq050->seq051 seq052 «MyView», construction programmatique en Swift seq050->seq052 seq053 Vues & orientation du terminal seq050->seq053 seq051->seq052 seq051->seq053 seq052->seq053 seq054 Les vues, gérer les actions seq053->seq054 seq055 Exemple «uRotate» seq054->seq055 seq056 draw/drawRect ou pas? Telle est la question seq054->seq056 seq057 «ColorChartB» en mode programmatique (Objective-C) seq054->seq057 seq058 «Quizz» en mode programmatique (Swift) seq054->seq058 seq055->seq056 seq055->seq057 seq056->seq055 seq056->seq057 seq056->seq058 seq057->seq058 finsemaine4 134 mn max de vidéo seq057->finsemaine4 seq058->seq057 seq058->finsemaine4

Logos and colors associated to videos

On the maps Icons in pages Meaning
Video with a red background Presentation of main concepts
Video with a green background Presentation of optional elements (prerequisite shown on the web page)
Video with a blue background Analysis of examples
Video with a purple background Demonstrations
Video with an orange background Presentation of an exercise to be solved by the students

Plain arrowsrepresent the order of sequences and dotted arrows represent a dependency between two sequences when it is not motivated by the precedence order (typically, when an example seen in a previous video is enriched in a later one).