I've been a Java Developer for several years and about a year ago moved onto Android development. After tackling Android, I then attempted to test my luck with iOS. So far so good, but I'm still very hazy on the ideas of "Delegates." I've read several articles on here and still don't have the best idea on them. To me, they seem similar to Inheritance in Java, such as using an interface or an abstract class.
Can anyone clarify in a view that I may understand?
Thanks in Advance.