Summary of the week
This week ends the presentation of wimple views in iOS with UISearchBar, UIProgressView, UITextView, UITextField, UIPickerView, and UIDatePicker. This is a way to complete all the notions required by delegation in the iOS frameworks.
We also present a new way to arrange views with «Autolayout». Thanks to the definition of constraints, it allows to handle various types of devices.
We end by presenting of «operating system» issues such as an interrupt system (NSTimer) to take over the executionn some considerations about the way Applications may handle multitasking and background execution, and some considerations about iOS development.
This week proposes a unique exercice, more complex, that allows syudents to apply all the notion that were presented up to now.
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.
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).