Может ли класс расширить два или более классов в Objective-C?
Objective-C не разрешает множественное наследование.
Вы можете использовать протоколы для достижения того, что вы пытаетесь.
Категории также могут быть использованы (на общем суперклассе).