单项课程

Grand Central Dispatch (GCD)

Perform Asynchronous Operations in iOS

纳米学位项目

获得纳米学位证书,加速你的职业发展。

关于此课程

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.

喜欢这门课程?加入“iOS 工程师”纳米学位,点此免费体验

学费
免费
学习时间
大约 2 周
难度
中级
你将获得

丰富的教学材料

互动随堂练习

业界专业导师

自主掌握进度

开始你的旅程

学习这门单项课程,迈出通往职业道路的第一步。

单项课程

Grand Central Dispatch (GCD)

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps
 
 

先修知识及要求

To be successful in this course, you should be comfortable programming in Swift, and understand closures. You can learn these skills in our Swift Syntax course.

Familiarity with The Hitchhiker's Guide to the Galaxy and The Matrix are also recommended in order to understand the jokes in this course.

查看使用优达学城的技术要求

为什么学习这门课程?

Almsot all Apps consume data from web services, and therefore must use background threads for these lengthy operations.

Even though we provide a black box solution for concurrency in the iOS Networking with Swift course, it is important that you understand how concurrency works in iOS.

This knowledge is vital to deliver Apps that won't be rejected from the App Store and also provide a great user experience.

On top of that, GCD is a frequent topic in iOS job interviews.

我将获得什么?
教学视频随堂练习专业导师