- Study the concept of ViewController in iOS
ModelViewController architecture:
- review selected slides
no 6-16 from Lecture_5 (course CS193p/Stanford/2013)
- View
Controller Programming Guide for iOS (online iOS documentation)
- or other usefull comments: iOS
View Controller Programming, View
Controller Life Cycle
- Implement basic "life cycle" methods (e.g. viewDidLoad, viewWill/DidAppear, viewWill/DidDisappear, willRotateToInterfaceOrientation,
..., etc) for main ViewController in Converter/Calculator
application created during the laboratory (i1)
Use NSLog(...) function to print debug
information visualising the sequence of ViewController life cycle
events (in similar manner like Toast or Log.i for visualising Android Activity
lifecycle in laboratory A1.a).
- Get familiar with the method of visual composition of Segues
between sequence of windows (ViewControllers) in multi-screen iOS
application:
- selected slides
no 16-38 from Lecture_6 (course CS193p/Stanford/2011)
- 12 minutes demo
iOS -
Storyboards-Scenes and Segues on YouTube
- Analyse the example code of "PSYCHOLOGIST" application
(created as demo for "Lecture
6: Multiple MVCs and Segues" - last 25 minutes of video)
Create similar "StudyAdvisor"
application, which will assist in the choice of the
field/speciality of study at our Faculty of Electronics.
(using questions
like: Are you more interested in computer hardware or software?
What is your
favourite programming language: Java, C++, Asembler? , etc.)
|