Принципы SOLID в большинстве стандартных библиотек Apple соблюдаются на высоком уровне. Однако, можно найти примеры, где их применение не так строго или имеет исключения:
UIViewController
может быть ответственным не только за управление представлениями, но и за обработку данных, навигацию и т.д.UITableViewDataSource
без возможности легко заменить часть его поведения.UIGestureRecognizer
и его подклассПринципы SOLID в большинстве стандартных библиотек Apple соблюдаются на высоком уровне. Однако, можно найти примеры, где их применение не так строго или имеет исключения:
UIViewController
может быть ответственным не только за управление представлениями, но и за обработку данных, навигацию и т.д.UITableViewDataSource
без возможности легко заменить часть его поведения.UIGestureRecognizer
и его подклассRegister or sign in to get access to full answers for all questions from the question bank.