Developing Applications for iOS & Swift4
Stanford, , Prof. Michel Deiman
Updated On 02 Feb, 19
Stanford, , Prof. Michel Deiman
Updated On 02 Feb, 19
Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: object-oriented database API, animation, mobile device power management, multi-threading, networking and performance considerations.
4.1 ( 11 )
P.s.: Please find document links below!!
Paul Hegarty delves into the view controller lifecycle – keeping track of whats happening in your Controller as it goes through its lifetime – and then demonstrates putting print()s into the multiple-MVC version of Concentration. He then covers scroll view.
Note: A link to demo code from this presentation is included within the slide deck for lecture 9.
Topics Include:
View Controller Lifecycle, viewDidLoad, viewWillAppear, viewDidAppear, viewWillDisappear, viewDidDisappear, viewWillLayoutSubviews, viewDidLayoutSubviews, viewWillTransition, didReceiveMemoryWarning, awakeFromNib, UIScrollView, Subviews, contentSize, scrollRectToVisible, Zooming
---------------------------------------------------------
All videos are on iTunesU (including English subtitles):
https://goo.gl/FuVvUE
Slides and other material provided by Stanford University can be found on my Google drive:
https://goo.gl/1Skadp
Stanford CS 193P iPhone Application Development (not updated yet by Stanford):
https://goo.gl/eTpObV
All programming assignments will be subsequently published on my GitHub page:
https://github.com/MichelDeiman
https://github.com/MichelDeiman/CS193P-iOS11-Lecture-9-ViewController-LifeCycle-and-ScrollViews
Sam
Sep 12, 2018
Excellent course helped me understand topic that i couldn't while attendinfg my college.
Dembe
March 29, 2019
Great course. Thank you very much.