Size: a a a

2021 January 09

G

Georgy in SwiftBook
Maxiм
Всем привет, подскажите где можно почитать/посмотреть наиболее верный с точки зрения архитектуры способ получать и использовать картинки.
Ещё интересно ваше мнение по вот такому вот способу решения задачи на https://stackoverflow.com/questions/24231680/loading-downloading-image-from-url-on-swift
но насколько это правильно что imageView идёт в интернет и качает картинку?
https://github.com/SDWebImage/SDWebImage а там, думаю, разберёшься куда это воткнуть в своей архитектуре
источник

M

Maxiм in SwiftBook
Georgy
https://github.com/SDWebImage/SDWebImage а там, думаю, разберёшься куда это воткнуть в своей архитектуре
Спасибо
источник

1

13 in SwiftBook
Всем привет. Есть стандартный запрос. Как сделать перезапуск запроса в случае если поймал ошибку? (Там бывает на стороне сервера лаг из-за которого надо повторить запрос)
источник

✖️Dmytri✖️ in SwiftBook
13
Всем привет. Есть стандартный запрос. Как сделать перезапуск запроса в случае если поймал ошибку? (Там бывает на стороне сервера лаг из-за которого надо повторить запрос)
Напр, если  сервер будет недоступен, и у тебя будет бесконечный цикл.
источник

1

13 in SwiftBook
✖️Dmytri✖️
Напр, если  сервер будет недоступен, и у тебя будет бесконечный цикл.
Ну можно счетчик поставить. Прост не догоняю как повтор функции сделать.
источник

А

Алмаз ® in SwiftBook
13
Всем привет. Есть стандартный запрос. Как сделать перезапуск запроса в случае если поймал ошибку? (Там бывает на стороне сервера лаг из-за которого надо повторить запрос)
fetchData(count:Int, completion....(Data?) ->()){

/// если ошибка
if count < 5 {
self.fetchData(count: count +1){ data
return completion(data)
}
} else {
return completion(nil)
}

}
источник

1

13 in SwiftBook
Алмаз ®
fetchData(count:Int, completion....(Data?) ->()){

/// если ошибка
if count < 5 {
self.fetchData(count: count +1){ data
return completion(data)
}
} else {
return completion(nil)
}

}
так return в блоке ошибки же не работает. Или откуда этот if вызывать?
источник

А

Алмаз ® in SwiftBook
13
так return в блоке ошибки же не работает. Или откуда этот if вызывать?
В блоке error вызывай или в том случае если не пришло data
источник

А

Алмаз ® in SwiftBook
13
так return в блоке ошибки же не работает. Или откуда этот if вызывать?
С чего это не работает. ?
источник

1

13 in SwiftBook
Алмаз ®
В блоке error вызывай или в том случае если не пришло data
источник

1

13 in SwiftBook
Так норм?
источник

GO

Gordon Ord in SwiftBook
источник

GO

Gordon Ord in SwiftBook
Всем привет. Кто недавно проходил курс по VkNewsFeed, может знает кто-то, почему может не работать кнопка «Показать больше» в симуляторе? (На реальном устройстве не пробовал). Сначала подумал, что допустил где-то ошибку, все перепроверил. Решил скачать проект Алексея с данного урока, там та же история: кнопка не кликабельна.
источник

1

13 in SwiftBook
Алмаз ®
С чего это не работает. ?
В общем спасибо)
источник

1

13 in SwiftBook
источник
2021 January 10

SD

Sam D in SwiftBook
Привет народ! Кто знает локальные системы контроля версии ? Бесплатные канечно
источник

A

Andrei in SwiftBook
Sam D
Привет народ! Кто знает локальные системы контроля версии ? Бесплатные канечно
А чем git не устраивает?
источник

SD

Sam D in SwiftBook
Тем что платный если делать исходники скрытыми
источник

A

Andrei in SwiftBook
Git is free and open-source software distributed under GNU General Public License Version 2. https://en.wikipedia.org/wiki/Git
источник

A

Andrei in SwiftBook
Другое дело где собираешься хоститься. Если внутри корпоративной сети то можешь и свой сервер поднять. А так полно хостингов которые предоставляют хостинг бесплатно в том числе и для приватных проектов. Тот же gitlab и github
источник