|
|
|
Работа с классами в Objective-C
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Хотел бы задать вопрос людям, имеющим опыт программирования на Objective-C, который я сейчас пытаюсь изучать)) Вопрос больше этического характера, нежели технического. Многие авторы книг по Obj-C приводят в своих примерах множество кода, разбитого по отдельным файлам. Я понимаю, что меня сейчас направят читать литературу по MVC, но все же задам этот вопрос - как правильно разбивать код на отдельные классы? Для чего именно мне нужно создавать новый класс (.h + .m), как это делают авторы читаемых мной книг, в котором описаны лишь одна кнопка и ее действие, если эта самая кнопка мне больше нигде не понадобится. Так ли важно создать отдельный класс и привязать его к кнопочке на storyboard? Сейчас, в рамках обучения, не глядя в книги, создал простой контроллер, который выводит данные, загружаемые с веб-сервера в таблицу и разбивает их по определенному параметру, используя SegmentedControll. Я все это пишу к тому, что меня смущает реализация всех этих действий (загрузка данных, формирование списка, pull-refresh, программное добавление контроллеров (Navi, segmented)) в одном файле, в то время как в изучаемой мной информации чуть ли не на каждый пук создается новый класс... Как быть?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 21:14 |
|
||
|
Работа с классами в Objective-C
|
|||
|---|---|---|---|
|
#18+
Что, никто не в силах ответить? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 16:37 |
|
||
|
|

start [/forum/topic.php?fid=10&gotolast=1&tid=1329582]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 370ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...