Как обычно организовать заголовочный файл в Objective-C? - PullRequest
5 голосов
/ 13 сентября 2010

Я начинаю организовывать мои .h файлы с наилучшими намерениями, но почему-то они становятся ужасно грязными.

Ниже приведен пример (который не , что плохо, но я видел намного хуже!). Я пробовал группировать разделы с #pragma mark, но, похоже, это выглядит еще более грязно.

Все UILabels и UIButton требуются (как упомянуто выше), поскольку они показывают данные, поступающие из запроса веб-службы, поэтому все они требуются, если мы используем Interface Builder для разработки нашего GUI. Например, метка может быть характеристикой «вес» или «рост» для продукта.

Есть ли у кого-нибудь полезные советы о том, как организовать их наиболее удобным для восприятия / читабельным способом?

Приветствия

alt text

1 Ответ

3 голосов
/ 13 сентября 2010

Мне кажется, что у вас есть слишком много свойств. Я буквально никогда не видел ни одного класса с таким количеством торговых точек; почему вы обращаетесь к каждому элементу в вашем макете? А почему все с одного контроллера?

Кажется, что лучшее решение вашей проблемы - рассмотреть ваш класс и разделить его на несколько классов; каждый контролирует один аспект вашего интерфейса. Вы также должны убедиться, что вам действительно нужно обратиться ко всем этим элементам. (В частности, UILabel s и UIButton s кажутся странными вещами, для которых есть розетки.)

...