What is the equivalent to protected methods in Objective-C? I want to define methods which only the derived classes may call/implement.
You can simulate protected and private access to methods by doing the following:
These protections are not, as Sachin noted, enforced at runtime (as they are in Java, for example).