Does Objective C have multiple inheritances? Why not? How to imitate various inheritances?
Objective-C does not support multiple inheritances. You’ll use a protocol, composition and message forwarding to attain a similar result.
Multiple inheritances allow a category to inherit behaviors and options from over one parent. However, issues will arise with multiple inheritances as a result of it permits for ambiguities to occur. Because of this, Objective-C will don’t implement various inheritances.