Size: a a a

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

2021 February 01

NK

Nameless King in iOS Developers — русскоговорящее сообщество
Дима Воронин
тесты пишутся не для того, чтобы проверить работоспособность сейчас, они нужны чтобы при последующих изменениях не испортить то что было
я и так уверен что не сломаю ничего, а если сломаю, то починю
щас бы в 1 лицо тесты писать... биполярочка...
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
Дима Воронин
Путь самого плохого программиста
кто то не умеет в сарказм
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
но если на галере заведено tdd и прочее говно, то почему нет
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
Delt@[•_•]
Всем привет! Подскажите как поймать тап по пушу от firebase и перейти на определенный экран, и чтобы логика не пересекалась когда обрабатывается пуш в открытом приложении?
А там не должен быть дип линк? На IOS есть дип линки?
источник

JD

John Doe in iOS Developers — русскоговорящее сообщество
Добре, ребята, подскажите, если я создам новый проект, с тем же bundle id, что в сторе, и подпишу той же учеткой, то смогу ли залить новую аппку поверх старой в сторе?
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
Работать с подами и пакедж менеджером из окей?
источник

r

rnjin in iOS Developers — русскоговорящее сообщество
Delt@[•_•]
Всем привет! Подскажите как поймать тап по пушу от firebase и перейти на определенный экран, и чтобы логика не пересекалась когда обрабатывается пуш в открытом приложении?
источник

D

Delt@[•_•] in iOS Developers — русскоговорящее сообщество
Vladimir Zhdanov (DTSE Huawei)
А там не должен быть дип линк? На IOS есть дип линки?
Да вроде по доке нужно ловить события в didReceive но проблема в том что он туда попадает в любом случае, как понять что был тап по пушу а не пришел пуш в момент работы приложения?
источник

D

Delt@[•_•] in iOS Developers — русскоговорящее сообщество
Пробовал, не работает, вернее не попадает в этот метод didReceiveRemoteNotification
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну если приложение запущено, то вызовется willPresent у notificationCenter
источник

SS

Sergey Sergey in iOS Developers — русскоговорящее сообщество
Спасибо :), мне со вчера интересно было....ранее (издревле) тру-вэй был, что есть «объект для сети», и объект для приложения который инициализируются «обьектом для сети» и в этом инициализаторе все преобразования и конвертации время в строки и тд, опять же позволит тестировать «json из сети» если ошибка в нём.
Второй вариант более простой, реализовать init(from: decoder) и писать все 24 свойства, это в принципе норм, так как потом ещё какое-то поле тип поменяет, мало ли, или конвертация какая-то. Но так сразу не соображу чем вариант плох (если не нашёл минусов...значит они найдутся позже, в неподходящий момент :) )
И вот сейчас третий вариант с пропертиРапперами: и возможно со временем все 24 свойства будут обёрнуты в «попробуй как-нибудь распарить», вроде удобно, но опять же, надо подумать не о плюсах а возможных минусах
источник

D

Delt@[•_•] in iOS Developers — русскоговорящее сообщество
Denis Kim
ну если приложение запущено, то вызовется willPresent у notificationCenter
Хм, а если через пуш то этот метод игнорится? т.е. через это состояние можно будет определять как пришел пуш?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
это и есть через пуш. зависит только от состояния приложения. если оно прямо сейчас в foreground то дополнительно вызывается этот метод
источник

D

Delt@[•_•] in iOS Developers — русскоговорящее сообщество
Denis Kim
это и есть через пуш. зависит только от состояния приложения. если оно прямо сейчас в foreground то дополнительно вызывается этот метод
Я понял идею,  спасибо
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
если приложение не запущено, то оно не получит уведомление, а получит только didReceive при нажатии на пуш или запустится с этим пушом в параметрах
источник

D

Delt@[•_•] in iOS Developers — русскоговорящее сообщество
Denis Kim
если приложение не запущено, то оно не получит уведомление, а получит только didReceive при нажатии на пуш или запустится с этим пушом в параметрах
Ага,  понял,  спс
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Почему формат времени всегда. в таком случае с PM || AM?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
предположу, потому что Locale.current требует 12 часовой формат времени
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Denis Kim
предположу, потому что Locale.current требует 12 часовой формат времени
поставил на русский все
источник

DK

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