Questions

  1. What are the downsides of running certain code on the main thread?

a) It can block the UI.
b) It's against best practices.
c) The main thread can only handle UI code.

  1. In which circumstances will threading not help your performance?

a) When you have a lengthy layout-related calculation.
b) When you load data from the network.
c) When you load many images from disk.

  1. Which GCD feature can you use to execute an action when several other actions are done executing?

a) DispatchClub.
b) DispatchGroup.
c) GCD_Group.

  1. Which of the following is not a benefit of operations?

a) More readable code.
b) Faster code execution.
c) Operations can depend on other operations.

  1. What's the maximum number of Operations you can run at the same time?

a) There is no hard limit, iOS decides on the fly.
b) 4.
c) 10.

  1. What is KVO?

a) A way for objects to observe properties of another object.
b) A way to boost the execution speed of threads.
c) A technique that is used to make operations depend on each other.

  1. How do you start executing operations on an operation queue?

a) By calling start() on the queue.
b) By calling resume() on the queue.
c) By adding operations to it.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.134.78.106