--- _db_id: 400 content_type: topic prerequisites: hard: - topics/ios-mobile/swift-and-gestures-animations soft: [] ready: true title: Multithreading, Auto-Layout and Other Functionality --- ## Slides ### [View Controller Life Cycle, Scroll View (Lecture 9)](Lecture%209%20Slides.pdf) ### [Multithreading, Auto-Layout (Lecture 10)](Lecture%2010%20Slides.pdf) ### [Drag and Drop UI Views(Lecture 11)](Lecture%2011%20Slides.pdf) ### [Emoji Art (demo) UI Text Field (Lecture 12)](Lecture%2012%20Slides.pdf) ### [Emoji Art, Persistence, Archiving, File System, URL, Core Data, Cloud Kit (Lecture 13)](Lecture%2013%20Slides.pdf) ### [More about Documents and Persistence Demo (Lecture 14)](Lecture%2014%20Slides.pdf) ## Video Lectures: ### [Lecture 9: View Controller Lifecycle and Scroll View](https://www.youtube.com/watch?v=tLsPoVDXDG8&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=10) ### [Lecture 10: Multithreading and Auto-layout](https://www.youtube.com/watch?v=kl2bDYiSgoc&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=11) ### [Lecture 11: Drag and Drop, Table View and Collection View](https://www.youtube.com/watch?v=M3X9o9wbn9o&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=13) ### [Lecture 12: Drag and Drop, Table View, Collection View, and Text Field](https://www.youtube.com/watch?v=cTUlAXBiTho&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=14) ### [Lecture 13: Persistence and Documents](https://www.youtube.com/watch?v=ckCjIJbxYLY&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=15) ### [Lecture 14: Persistence and Documents Demo](https://www.youtube.com/watch?v=gs3kj4XsqdY&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=16) ## Additional Content: ### [Friday Session 2: Github and Source Control Workflow](https://www.youtube.com/watch?v=LvhXql24EOs&list=PLPA-ayBrweUzGFmkT_W65z64MoGnKRZMq&index=12) ### [Reading Assignment 2: Intro to Swift](Reading%202_%20Intro%20to%20Swift.pdf)