YoVDO

Grand Central Dispatch (GCD)

Offered By: Udacity

Tags

iOS Development Courses Mobile Development Courses Swift Courses Asynchronous Programming Courses

Course Description

Overview

Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI.

Apple's GCD (long form: Grand Central Dispatch) framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.


Syllabus

  • Closures Reloaded
    • Closures in Swift,Properties of closures that we bypassed in our Swift Syntax course
  • Grand Central Dispatch
    • Apple's open source library Grand Central Dispatch,How GCD allows you to send tasks to the background and (equally important) to the foreground,How and what you can send to the background and what must always run in the foreground
  • Sample App
    • Create a simple App that downloads huge images (the easiest way to block the UI),Send this network lengthy task to the background in 2 different ways,Run closures in the background,Design methods that take a completion closure

Taught by

Fernando Rodríguez

Related Courses

JavaScript Promises
Google via Udacity
Asynchronous Programming in C# and .NET Core
Microsoft via edX
JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Python : des fondamentaux aux concepts avancés du langage
Université Côte d'Azur via France Université Numerique