ИМХО, 700 строк (пока) не огромны для кода iOS, я видел и обрабатывал намного хуже.Конечно, если все ваши VC такие большие, у вас есть проблема.
Вы обязательно должны использовать и злоупотреблять #pragma mark
, это очень полезно, по крайней мере, под Xcode.
Тогда, если вы обнаружите, что у вас слишком много кода в одном файле, вы можете извлекать функциональность для классов или категорий по мере необходимости.
Создание классов может быть очень полезным в долгосрочной перспективе для управленияповторяющиеся задачи в проектах (например, подключение к веб-сервису, анализ XML / JSON, взаимодействие с SQLlite, ведение журналов и т. д.).Если вы занимаетесь регулярным программированием на iOS, вы можете создать «общую» библиотеку полезного кода следующим образом.
Создание категорий, особенно на UIViewController
, может помочь уменьшить шаблон кода, который занимаетмного места.Вы можете (и, вероятно, должны) также создать общую базу UIViewController
для своего приложения, которая будет обрабатывать такие вещи, как вращение, может быть журналирование, навигация и т. Д. В централизованной части кода.