У меня проблема с приложением, которое я сейчас разрабатываю: один из моих UIViewController
s огромен (около 3000 строк).Как обращаться с огромными контроллерами представления, чтобы код не был грязным?
В настоящее время я создал расширения этого контроллера вида для обработки методов делегатов, чтобы «разбить» этот контроллер. Например, у меня есть мой главный контроллер представления с именем XYZMainViewController
, и поскольку этот контроллер является делегатом UITextField
, я создал расширение XYZMainViewControllerTextFieldDelegateExtension.swift
, в котором я управляю UITextFieldDelegate
методами.
Это все еще довольно грязно, чтобы сделать это таким образом. Мне интересно, что было бы хорошей практикой для обработки таких огромных контроллеров, как этот.
https:.....//www.objc.io/issues/1-view-controllers/ –
Огромный монитор? Маленький размер шрифта? – matt