- Требуется написать на Swift мобильное приложение для iPhone, которое запрашивает у сервера определённое количество координат точек (x, y), а затем отображает полученный ответ в виде таблицы и графика.
- На главном экране имеется блок информационного текста, поле для ввода числа точек и одна кнопка «Поехали».
По нажатию на кнопку осуществляется запрос к API сервера (GET /api/test/points
), с параметром количества запрашиваемых точек (count).
Сервер выдаёт в ответ массив точек в JSON формате, пример: {"points":[{"x":1.23, "y":2.44},{"x":2.17, "y":3.66}]}
Спецификации API (если нужно): - При неверном количестве запрошенных точек сервер возвращает ошибку. Кроме того он может просто ломаться сам-по-себе.
- Если ответ от сервера получен, то на новом экране должна отобразиться таблица с полученными координатами точек. Ниже должен быть отображен график с точками, соединёнными прямыми линиями. Точки на графике должны следовать по возрастанию координаты x.
Дополнительно можно осуществить следующие возможности работы с графиком:- изменения масштаба пользователем
- соединение точек не ломаной линией, а сглаженной
- работа в портретной и ландшафтной ориентации экрана
- сохранение изображения графика в файл
-
Notifications
You must be signed in to change notification settings - Fork 0
Alex-M-B95/challenge-ios-line-chart
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published