iOS Developer Question:
Download Job Interview Questions and Answers PDF
What is difference between "protocol" and "delegate"?
Answer:
protocol is used the declare a set of methods that a class that "adopts" (declares that it will use this protocol) will implement.
Delegates are a use of the language feature of protocols. The delegation design pattern is a way of designing your code to use protocols where necessary.
Delegates are a use of the language feature of protocols. The delegation design pattern is a way of designing your code to use protocols where necessary.
Download iOS Developer Interview Questions And Answers
PDF
Previous Question | Next Question |
What is difference between "assign" and "retain" keyword? | What is block in objective c? |