Наследование в контексте программирования и iOS-разработки (использующей Swift и Objective-C) — это механизм, позволяющий новому классу (наследнику или дочернему классу) наследовать свойства и методы существующего класса (родительского или базового класса).
В Swift:
override.final для предотвращения дальнейшего наследования или переопределения.swift
В Objective-C:
@public или свойств.NSObject (почти все классы наследуются от него).objectivec
В iOS-разработке наследование часто используется для создания иерархии UI-элементов (например, UIView, UILabel, UIButton), контроллеров представления (UIViewController), и других компонентов фреймворка для повторного использования кода и определения специализированного поведения.