Multiple choice

Which of the following is an incorrect statement about using the protocols in Objective C?

  1. These are used to declare methods for others to implement.

  2. These are used to declare the interfaces to a particular class.

  3. Protocols establish the common attributes among the classes in different hierarchy.

  4. Protocols manage the execution state of the application.

  5. Protocols play an important role in OS X and iOS development.

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Protocols do not manage the execution state for the application and these are used to declare the application's functionality.