Size: a a a

2020 May 30

В

Вовка in iOS Fathers
Sergey Borichev
Я потерял нить разговора, откуда тут синглтон взялся? Что за задачу решаем?
Просто за жизнь издим
источник

В

Вовка in iOS Fathers
Alex VV
Как бы ты реализовал?
Я бы связал два модуля, хотяб через протокол. Чтоб поведение было предсказуемым
источник

SB

Sergey Borichev in iOS Fathers
Но ты же клавиатуру не связываешь со своим модулем
источник

SB

Sergey Borichev in iOS Fathers
А подписываешься на нотификацию
источник

В

Вовка in iOS Fathers
Sergey Borichev
Но ты же клавиатуру не связываешь со своим модулем
А жаль. Баги ебучие вылазят только так от оси к оси
источник

AV

Alex VV in iOS Fathers
Sergey Borichev
Я потерял нить разговора, откуда тут синглтон взялся? Что за задачу решаем?
Корзина в интернет магазине. Ее могут поменять с главного экрана, с детальной страницы, из поиска. Как везде показывать актуальные данные
источник

SB

Sergey Borichev in iOS Fathers
Есть случаи, когда мне не важно, кто прислал событие, мне просто нужно отреагировать на него
источник

SB

Sergey Borichev in iOS Fathers
При этом обратной связи нет
источник

IG

Ivan Gaydamakin in iOS Fathers
Виталий Кудрин
we can teach u objc programming, u will earn about $15k per month
источник

SB

Sergey Borichev in iOS Fathers
Тут нотификации неплохо вписываются
источник

SB

Sergey Borichev in iOS Fathers
Вовка
А жаль. Баги ебучие вылазят только так от оси к оси
А какие баги конкретно в этом кейсе с клавой?
источник

IG

Ivan Gaydamakin in iOS Fathers
Alex VV
Корзина в интернет магазине. Ее могут поменять с главного экрана, с детальной страницы, из поиска. Как везде показывать актуальные данные
nsnotificationcenter
источник

AV

Alex VV in iOS Fathers
Ivan Gaydamakin
nsnotificationcenter
А корзину можно сделать синглтоном и реализовать паттерн Observer?
источник

SB

Sergey Borichev in iOS Fathers
Alex VV
Корзина в интернет магазине. Ее могут поменять с главного экрана, с детальной страницы, из поиска. Как везде показывать актуальные данные
Вообще можно записывать в хранилище данные, а экраны обзервят это хранилище
источник

AV

Alex VV in iOS Fathers
Sergey Borichev
Вообще можно записывать в хранилище данные, а экраны обзервят это хранилище
Кстати, как вы храните такие данные? Какое хранилище использовать лучше?
источник

SB

Sergey Borichev in iOS Fathers
Ну если ты держишь одну копию объекта - это ещё не синглтон
источник

SB

Sergey Borichev in iOS Fathers
Бд использую
источник

SB

Sergey Borichev in iOS Fathers
Есть кейсы, где все изменения сразу летят на сервер (и в кеш) и при переходе на экран тянешь изменения из сервера(Кеша) и апдейтишь экран
источник

AV

Alex VV in iOS Fathers
Понятно, спасибо
источник

В

Вовка in iOS Fathers
Alex VV
Кстати, как вы храните такие данные? Какое хранилище использовать лучше?
Мне база, например, не нужно. Храню в деволтсах и кейчейне, достаточно
источник