Я работаю над приложением для iPhone, и я надеялся, что кто-то поделится своими знаниями о том, какой контроллер представления лучше всего подходит для функциональности, которую я хотел бы достичь.
У меня есть два параметра x и y, и я получаю текстовые данные из веб-службы на основе этих двух параметров. Когда пользователь проводит горизонтальное или вертикальное смахивание, я обновляю x и y и получаю новые данные. Теоретически эту операцию можно выполнять очень большое количество (тысячи) раз.
Здесь меня беспокоят две вещи:
Я провел исследование по этому поводу и пока нашел следующие варианты:
Какой контроллер представления имеет для этого наиболее подходящие методы? Хотелось бы, чтобы решение было элегантным и простым в обслуживании в дальнейшем. Я не против провести больше исследований и выяснить, как писать код, если я знаю, в каком направлении мне следует двигаться :)
Спасибо!
Вполне может быть так. У вас есть предложение, какая реализация будет лучшим выбором? :)
О, я только что увидел вашу ссылку, извините за это. Дело в том, что все данные хранятся в отдельном настраиваемом классе, и извлечение данных из веб-службы также осуществляется в этом классе. Я создаю только экземпляр этого класса в контроллере представления, поэтому считаю, что какой бы контроллер представления я ни использовал, он будет довольно легким :)
Этот класс звучит еще хуже.
Похоже, что ваши контроллеры представления слишком много делают. objc.io/issues/1-view-controllers/lighter-view-controllers