Ans :
A design pattern is a generalized way of arranging different parts of code. The main motive behind using a design pattern is to achieve better readability and code reusability.
Delegation is a design pattern that makes a component in code delegate its task(s) to a different component.
In order to make communication possible in two ways, we should use delegate. We can achieve this using delegate-protocol in Objective-C and Swift.
We should use delegate as Weak due to avoid memory leaks.
Read : Usage of Delegate-Protocol
A design pattern is a generalized way of arranging different parts of code. The main motive behind using a design pattern is to achieve better readability and code reusability.
Delegation is a design pattern that makes a component in code delegate its task(s) to a different component.
In order to make communication possible in two ways, we should use delegate. We can achieve this using delegate-protocol in Objective-C and Swift.
We should use delegate as Weak due to avoid memory leaks.
Read : Usage of Delegate-Protocol
No comments:
Post a Comment
Thanks