Comments 11
Как раз сегодня была статья про сторонние библиотеки для работы с сетью в проекте, ибо и так все не сложно =)
0
Прекрасно. Не хватает zip/unzip примеров загрузки/выгрузки данных.
0
Для работы с zip файлами есть ZipArchive
0
Содержание не работает
0
getArray лучше вынести из структуры в протокол с ассоциативным типом или как генерик расширение для data, чтобы сделать его более общим. Парсинг json'а в структуры отдал бы на сторону json парсеров библиотек, коих уже сотни. Вообще мы подсели на Rx + RxMoya (обертка над Alamofire) + любая json парсилка.
0
getArray лучше вынести
Самом собой. Есть несколько паттернов для этого. Самый простой совет — не писать запросы в контроллерах =) Ну а чтобы все это сильно не обсуждать, в самом начале статьи я написал:
«Здесь не будет best practice, создание сервисов, репозиториев и прочей оптимизации кода...».
А так, да, все правильно.
Парсинг json'а в структуры отдал бы на сторону json парсеров библиотек, коих уже сотни
Целью было показать основы. А с выходом Swift 4 вроде как отпадет необходимость в этих библиотеках.
Rx + RxMoya
пока больше понравился паттерн repository service и SOA,
но ищу и рассматриваю другие варианты.
0
не туда написал
0
UFO just landed and posted this here
Sign up to leave a comment.
Работа с сервером с помощью Alamofire на Swift