Size: a a a

2020 August 13

A

Alexander in SwiftBook
))
источник

OB

Oleh Boburchak in SwiftBook
Apollo GraphQL
когда удаляю из кеша обект, остается следи в других обектах.
ктото сталкивался с таким?
вот максимально блиское что нашел
https://spectrum.chat/apollo/apollo-client/need-help-deleting-an-item-in-the-apollo-client-cache-after-a-mutation~3c8bfe47-5daa-4492-a130-5a42977d2c9f
источник

VO

Vitaly Okhrimenko in SwiftBook
как время в формате 2020-10-14T19:00:00+07:00
перевести нормально с учетом того что должно быть 19-00?
источник

Д

Дмитрий in SwiftBook
Vitaly Okhrimenko
как время в формате 2020-10-14T19:00:00+07:00
перевести нормально с учетом того что должно быть 19-00?
DateFormatter почитай
источник

VO

Vitaly Okhrimenko in SwiftBook
Дмитрий
DateFormatter почитай
спасибо уже здесь
источник

VO

Vitaly Okhrimenko in SwiftBook
dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" не работает верно
источник

Д

Дмитрий in SwiftBook
Vitaly Okhrimenko
dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" не работает верно
источник

Д

Дмитрий in SwiftBook
Vitaly Okhrimenko
как время в формате 2020-10-14T19:00:00+07:00
перевести нормально с учетом того что должно быть 19-00?
источник

🤷

🤷 in SwiftBook
Всем привет, есть ли разница между .async и .sync именно для UI-Обновлений? Кто что юзает? Понятное дело что во втором случае тред блокируется, но так как мэин тред как раз и отвечает за ui обновы то разницы и не видно

DispatchQueue.main.async {
   self.tableView.reloadData()
}

DispatchQueue.main.sync {
   self.tableView.reloadData()
}
источник

ВК

Варя Кузнецова... in SwiftBook
sync вещь осторожная и ее просто так лучше не дергать. Если код приведенный вызовется на main thread, то будет боль печаль беда. Sync юзают, когда нужно текущей queque сначала дождаться окончания операции, а потом продолжать работу. Зачем в приведенном примере дожидаться окончания reloadData?
источник

🤷

🤷 in SwiftBook
Варя Кузнецова
sync вещь осторожная и ее просто так лучше не дергать. Если код приведенный вызовется на main thread, то будет боль печаль беда. Sync юзают, когда нужно текущей queque сначала дождаться окончания операции, а потом продолжать работу. Зачем в приведенном примере дожидаться окончания reloadData?
почему будет боль печаль беда? Как раз таки специально привел два примера с одинаковой производительностью
источник

A

Alim in SwiftBook
Ну и если случится так что с главного main вызвать синхронно main то будет дедлок
источник

ВК

Варя Кузнецова... in SwiftBook
🤷
почему будет боль печаль беда? Как раз таки специально привел два примера с одинаковой производительностью
если код, который привел, будет вызван внутри мейн потока, то будет deadlock
источник

🤷

🤷 in SwiftBook
Пасиба, посмотрю)
источник

ВК

Варя Кузнецова... in SwiftBook
🤷
почему будет боль печаль беда? Как раз таки специально привел два примера с одинаковой производительностью
примеры еще не совсем с одинаковой производительностью. когда делается sync, который не нужен, то занимается место на очереди просто так. Вряд ли конечно очереди кончатся, но зачем держать занятым ресурс -- нипанятна
источник

🤷

🤷 in SwiftBook
Варя Кузнецова
если код, который привел, будет вызван внутри мейн потока, то будет deadlock
А если внутри, допустим, дататаска юрлсешшона?
источник

ВК

Варя Кузнецова... in SwiftBook
🤷
А если внутри, допустим, дататаска юрлсешшона?
если будет не на главном потоке, то не будет дедлока. как помню дататаски не на них комплишны вызывают, если никто молодой с горящими глазами не решит героически постараться повыводить все на главный
источник

🤷

🤷 in SwiftBook
Варя Кузнецова
если будет не на главном потоке, то не будет дедлока. как помню дататаски не на них комплишны вызывают, если никто молодой с горящими глазами не решит героически постараться повыводить все на главный
Не могу нагуглить на какой очереди дататаски, но видимо не на мэйне,
иначе у нас бы весь проект полетел

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

ВК

Варя Кузнецова... in SwiftBook
🤷
Не могу нагуглить на какой очереди дататаски, но видимо не на мэйне,
иначе у нас бы весь проект полетел

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

🤷

🤷 in SwiftBook
Ахах
Все, понял, пасиба))
источник