Разделение одного контроллера представления на несколько классов - PullRequest
0 голосов
/ 08 июня 2011

Я собираюсь начать работу над новым приложением, которое будет иметь тысячи строк кода.

Я не хочу, чтобы этот код был в одном файле классов .h и .m, а скорее разделился на несколько.

Возможно ли это вообще, и если да, пожалуйста, просветите меня, поскольку я боролся с этим уже несколько дней.

Спасибо

1 Ответ

0 голосов
/ 08 июня 2011

Конечно, определите конкретные роли, которые выполняет ваш контроллер, и посмотрите, какие из них имеет смысл разделить на отдельные классы контроллеров. Например, у вас может быть контроллер, который будет выступать в качестве делегата и источника данных табличного представления или управлять одним из подпредставлений вашего UIViewController.

Какие бы классы контроллеров вы не определяли, они должны быть подклассами NSObject, а не UIViewController. Взгляните на http://blog.carbonfive.com/2011/03/09/abusing-uiviewcontrollers/ и посмотрите, найдете ли вы это полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...