Do you already understand some object-oriented concepts like inheritance? You'll need to understand inheritance first.
Polymorphism is the ability to treat some subclass as though it were one if its superclasses. You're already using it all the time without knowing it. Here's a simple case:
Code:
[myView addSubview:myImageView]
If you
check the docs for addSubview you'll see that you are supposed to pass it a UIView... but in fact you can pass any class that inherits from UIview, like UIImageView or UIButton, and it will treat it like a UIView. That's polymorphism. Any subclass can be used in place of the superclass.