Size: a a a

iOS Developers — русскоговорящее сообщество

2020 February 04

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
struct APIResponse<T>
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
А в нем лежит data: T
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Только конкретизируй что T: decodable
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
понял
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
спасибо!
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
А ещё ты можешь сделать иначе
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Data -> enum, и вапишь туда нужный кейс в зависимости от type
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Вариантов много)
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Вообще тут классический респонз с двумя кейсами Success(T) и Failure
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
мне на "type" особо то пофиг, основное в errors(везде просто String?) и data: которая точно имеет поле type_request(по которому я пойму какой ответ я жду) и все остальные поля уже различные
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
так-то вроде через enum можно сделать красиво))
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
буду пробовать, спасибо😉
источник

A

Alex in iOS Developers — русскоговорящее сообщество
Denis Kim
либо заморочиться с ручным расчетом координат в покадровой анимации таким образом, чтобы координата цены не зависила от супервью или компенсировала это значение
Как это сделать?
источник

D

Dimas in iOS Developers — русскоговорящее сообщество
Alex
Как это сделать?
keyFrame
источник

VP

Vladyslav Pavelko in iOS Developers — русскоговорящее сообщество
Привет, друзья, есть вопрос по локации
Неоднократно стакливался с таким месседжем - что мы не можем в бекграунде каждые Х минут отправлять локацию на сервер
Проблема звучит так «Приложение iOS не может быть пробуждено таймером» надо либо ставить significantl location chanes/region/push notif from backend
Тем не менее мне удается обновлять локацию в бекграунде каждые 30 секунд после сворачивания аппки

Может плз кто то внести ясность в вопрос? Проблема в том, что в один момент аппка засыпает и перестает работать таймер?
Или же если мы ставим location updates в бекграунд мод и подтягиваем локацию каждую минуту/30 секунд, то аппка таки не убьется и будет подтягиваться столько, сколько мне нужно?
источник

VP

Vladyslav Pavelko in iOS Developers — русскоговорящее сообщество
вероятно мы просто не можем запустить таймер на 10 минут, и через это время запросить локацию locationManager.location при отключенном locationUpdates?
Но если мы включаем location.updates и подтягиваем каждую секунду то норм обрабатывать будет?
источник

ЕК

Евгений Карнаков in iOS Developers — русскоговорящее сообщество
В бэкграунде работать так просто не получится - апл это все режет
источник

VP

Vladyslav Pavelko in iOS Developers — русскоговорящее сообщество
Евгений Карнаков
В бэкграунде работать так просто не получится - апл это все режет
режет в плане reject app в апсторе?
У меня отслеживание локации это основная функция в приложении, в принципе, да и задачи распространять через аппСтор нету
источник

ЕК

Евгений Карнаков in iOS Developers — русскоговорящее сообщество
Впринципе нельзя
источник

ЕК

Евгений Карнаков in iOS Developers — русскоговорящее сообщество
На уровне системы
источник