Size: a a a

2020 September 17

ST

Sasha Troxa in SwiftBook
Получается смысла нет так писать и лучше написать просто число?
источник

DB

Denis Bystruev in SwiftBook
Sasha Troxa
Получается смысла нет так писать и лучше написать просто число?
Зависит от контекста. Если вы хотите не забыть, что это именно сдвиг влево на 1, оставляйте, как есть. Компилятор всё равно все константы, которые можно вычислить заранее, вычислит заранее.
источник

VP

Vitaly Peryatin in SwiftBook
Подскажите как решить такую проблему

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

VP

Vitaly Peryatin in SwiftBook
источник

А

Алексей in SwiftBook
думаю лучше будет делать делать запрос спустя некоторое время, после того как пользователь ввел и остановился печатать чтобы не делать на каждый чих запрос
источник

VP

Vitaly Peryatin in SwiftBook
Есть какие-то Best Practices?
источник

ГБ

Григорий Белица... in SwiftBook
Vitaly Peryatin
Подскажите как решить такую проблему

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

Омг и нельзя делать запросы в презентере
источник

c

cheb in SwiftBook
подскажите пожалуйста из-за чего ошибка эта?
источник

AB

Alexandr Belkovsky in SwiftBook
Vitaly Peryatin
Есть какие-то Best Practices?
workItem + который стартует с через 0.3 сек, и при новом инпуте вызываешь cancel и пересоздаешь workItem
источник

VP

Vitaly Peryatin in SwiftBook
Григорий Белица
Отменяй предыдущие запросы

Омг и нельзя делать запросы в презентере
Можно подробнее?
У меня запрос находится в SearchUsersNetworkDataSource
Проходит путь через SearchUsersPresenter -> SearchUsersUseCase -> SearchUsersRepository -> SearchUsersNetworkDataSource

Или что-то другое имели ввиду?
источник

VP

Vitaly Peryatin in SwiftBook
Подскажите кто как упрощает запросы в сеть? Вряд ли для каждого нового запроса пишут новый URLSession наверное
источник

ГБ

Григорий Белица... in SwiftBook
Vitaly Peryatin
Можно подробнее?
У меня запрос находится в SearchUsersNetworkDataSource
Проходит путь через SearchUsersPresenter -> SearchUsersUseCase -> SearchUsersRepository -> SearchUsersNetworkDataSource

Или что-то другое имели ввиду?
Тогда ок, просто по скриншотам у вас сессия будто прямо в презентере создается
источник

AB

Alexandr Belkovsky in SwiftBook
Vitaly Peryatin
Подскажите кто как упрощает запросы в сеть? Вряд ли для каждого нового запроса пишут новый URLSession наверное
я предложил вариант где у тебя в целом не будет запроса если человек вводит значения
источник

VP

Vitaly Peryatin in SwiftBook
Alexandr Belkovsky
я предложил вариант где у тебя в целом не будет запроса если человек вводит значения
Спасибо, работать так действительно будет стабильнее
А есть какие-то договоренности по написанию сетевых запросов в iOS?
Просто пока до сих пор плаваю, так как в Android все пишут с помощью Retrofit и у 99% одна и та же архитектура построения запросов
Может есть ссылочка как "правильно" юзать URLSession (если его впринципе используют напрямую в продакшне)
источник

GM

Gavriil Mikhailov in SwiftBook
здравствуйте, есть ли какой нибудь сервис чтобы посмотреть историю топов App Store по категориям?
источник

AB

Alexandr Belkovsky in SwiftBook
Vitaly Peryatin
Спасибо, работать так действительно будет стабильнее
А есть какие-то договоренности по написанию сетевых запросов в iOS?
Просто пока до сих пор плаваю, так как в Android все пишут с помощью Retrofit и у 99% одна и та же архитектура построения запросов
Может есть ссылочка как "правильно" юзать URLSession (если его впринципе используют напрямую в продакшне)
честно, не натыкаался. Яб ковырял доку примерно в эту сторону
https://developer.apple.com/documentation/foundation/url_loading_system

Статейки итд, что там ниже в топиках есть
источник

VP

Vitaly Peryatin in SwiftBook
Alexandr Belkovsky
честно, не натыкаался. Яб ковырял доку примерно в эту сторону
https://developer.apple.com/documentation/foundation/url_loading_system

Статейки итд, что там ниже в топиках есть
Спасибо
источник

R

R3ECO Vic-orl in SwiftBook
VAndrJ
В последнее время приходится сначала сносить старую и только потом ставить новую 😞
+
источник

D

Dmitriy in SwiftBook
cheb
подскажите пожалуйста из-за чего ошибка эта?
В этой версии swift characters не поддерживается. Что ты хочешь сделать? Подсчитать количество символов с строке?
источник

К

Константин in SwiftBook
Vladislav Tarasov
Доброе утро всем , всю ночь ставился Xcode так и не поставился (.
уже минут 40 скачивается, скачал всего 600мб, хотя скорость нормальная
источник