iosgt | Unsorted

Telegram-канал iosgt - iOS Good Talks – главный чат про айос разработку

2502

Чат русскоязычного iOS комьюнити. Обсуждение новостей, холивары. Правила: https://t.me/iosgt/8904 Открытый чат вахты: https://t.me/+S0x2Ujxl5yHlNSqU

Subscribe to a channel

iOS Good Talks – главный чат про айос разработку

а с контейнером что будет?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

он будет крашиться, throw делать или просто ничего не делать?)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

ну то есть ты его САМ прибешь? и это не проблема) а вызвать clear у синглтона это проблема?)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

нет, но если я оперирую контейнером с зависимости, который рождается при авторизации, я его также могу прибить при логауте и не думать про дерево из сотен объектов, которые хранятся в этом контейнере

при логине я также создаю объект, объекты заново рождаются и я не вынужден обрабатывать в каждом синглтоне это изменение. не должен на каждый чих ставить ассерт, что мы не авторизованы и тд

Читать полностью…

iOS Good Talks – главный чат про айос разработку

и они сами при разлогине вызываются?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

у синглтона нигде 😁

Читать полностью…

iOS Good Talks – главный чат про айос разработку

ок, вот у тебя главный экран, там аватар, не сигнлтон, разлогинился, данные остались, че будешь делать?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

называется жизненный цикл объектов

Читать полностью…

iOS Good Talks – главный чат про айос разработку

чем чистить все места по отдельности?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Так а зачем это делать, если можно не делать? Мы же выше про когнитивную сложность говорили, синглтон.клир ее растит

Читать полностью…

iOS Good Talks – главный чат про айос разработку

ну ты просто притягиваешь факты за уши

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Ну актуализовать UI это первостепенная задача, с ней как-то сложнее ошибиться, чем в голове хаотично пробегать все синглтоны, потом смотреть, какие у них состояния внутри и каждому докидывать метод clear условный

Читать полностью…

iOS Good Talks – главный чат про айос разработку

а что если у тебя был не сигнлтон, а DI, но там был глобальный скоуп?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

ну вот ты данные в кейчейне не почистил и у тебя остались данные от другого пользователя?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

https://fxtwitter.com/damirsch_dev/status/1928034079334879274?s=46&t=xwbgCwJX0jMGbEnoMRWdXA

Читать полностью…

iOS Good Talks – главный чат про айос разработку

и разве твой DI это не глобальный контейнер который везде доступен? Прямо как сигнлтон?)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

так что будет с синглтоном после clear? если у него вызвать какие-то методы

Читать полностью…

iOS Good Talks – главный чат про айос разработку

то бишь clear вызывать, да)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

а на каком языке ты пишешь? я тоже так хочу)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

ну есть init, есть deinit

очень удобно

Читать полностью…

iOS Good Talks – главный чат про айос разработку

где у объекта жизненный цикл?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

По моему ты сам в крайности впадаешь)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

зачем самому делать clear, если в язык этот clear уже встроен?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

а если все данные лежат в глобальном стейте, не проще ли у него одного сделать clear()?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

почему то всем спраиться можно, а именно сигнлтон проблема

Читать полностью…

iOS Good Talks – главный чат про айос разработку

а сделать снглтон.клир() нельзя?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

а что если был не сигнлтон, а просто данные в каком то классе, но ты его забыл пересоздать?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

а что если ты сделал разлогин, но UI не скинул до рута и у тебя вьюшки от старого пользователя?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

просто пытаюсь по чучуть в натив верстать)

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Спасибо за идеи, но не помогло. Там был косяк в скриптах в билдфазе. У яблока забанованные проверки, как оказалось.

Читать полностью…
Subscribe to a channel