In this challenge, you are asked to fix broken code using async, a collection view that loads slowly based on the images downloaded.
(soft music) … - [Instructor] It's time to put your asynchronous … programming skills to the test. … In this app, we are downloading images … from the Unsplash API onto a table view … and displaying it alongside with the other name, … you're going to need an access key … from the Unsplash website. … So go ahead and get that and input it, … here is a string. … When you tried to scroll through our table view, … you'll notice that the scrolling is low and choppy. … And especially if you're scrolling from the bottom up. … And this is because the app is downloading the images … to display them again, … yet they had been downloaded in the beginning. … When you were scrolling from the top to the bottom. … In this challenge, we need to cache our images … as well as make sure that the UI, … is being updated on the main thread … so that the scrolling is smooth and not chopping. … …
Skill Level Intermediate
1. Evolution of GCD
2. Working with Queues
3. Asychronous vs. Synchronous Execution
4. Concurrency vs. Parallelism
What are deadlocks?1m 21s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.