Size: a a a

2022 February 10

AD

Arthur Danilenko in SwiftBook
Нет
Первому код в dispatchqueue нужно больше времени
источник

ДР

Денис Рубцов... in SwiftBook
В смысле нет
Если ты в очередь поставил свой код позже он по-любому выполнится после
Это же одна очередь
источник

G

Give Five Give Seven in SwiftBook
А пример кода есть? Не могу придумать практического применения. Обычно такие задачи решаются с помощью семафоров, мутексов.
источник

AD

Arthur Danilenko in SwiftBook
Я ж просто не профи ещё) придумал пока только такой способ
Я обрабатываю так ImagePicker свой
источник

AD

Arthur Danilenko in SwiftBook
for result in results {
               
let itemProvider = result.itemProvider
               
               
if itemProvider.canLoadObject(ofClass: UIImage.self) {
                   itemProvider.loadObject(ofClass: UIImage.
self) { [weak self] image, error in

                       DispatchQueue.main.async {
                           
guard let safeImage = image as? UIImage else { return }
                           
                           
self?.images.append(safeImage)
                           
                           print("image added")
                       }
                   }
               }
           }
           
           DispatchQueue.main.async {
               
self.processed.toggle()
               print("toggled")
           }
источник

AD

Arthur Danilenko in SwiftBook
Сначала выводит «toggled» и только потом «image added»
источник

ДР

Денис Рубцов... in SwiftBook
источник

G

Give Five Give Seven in SwiftBook
Тебе нужно поместить этот цикл в фон, добавить completionHandler, и хендлер на каждую итерацию. Их вызываешь только на главной очереди async
источник

G

Give Five Give Seven in SwiftBook
Можно и sleep(2) 🙂
источник

ДР

Денис Рубцов... in SwiftBook
Ага, я тормоз
источник

G

Give Five Give Seven in SwiftBook
completionHandler вызываешь на главной, когда цикл прошел полностью.
источник

AD

Arthur Danilenko in SwiftBook
Спасибо, буду разбираться.
источник

A

Alex in SwiftBook
Всем привет, у кого нибудь была проблема, когда пытаешь запустить на девайсе
Unable to install «AppName»
источник

R

Rybin in SwiftBook
#ищу
#swift
#IOS
Нужно сделать раздел приложения по чёткому ТЗ
Дизайн есть
Пишите
источник

AH

Andriy Hrytsyshyn in SwiftBook
Привет, подскажите как создать mobileconfig с webclip внутри. Может кто делал такое?
источник

AH

Andriy Hrytsyshyn in SwiftBook
источник

AM

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

AD

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

NK

ID:0 in SwiftBook
Друзья! Приглашаем на бесплатный вводный вебинар по курсу «Профессия Android-разработчик с нуля»

Что тебя ждёт на вебинаре:

➕ Почему именно Android
➕ Востребованность профессии
➕ Кому подходит обучение
➕ Что нужно для прохождения курса

Спикеры:
👉🏼 Рустем Бикбулатов: руководитель Android-разработки, преподаватель, Team-Lead мобильной разработки в Ufanet, более 5 лет в программировании

👉🏼 Иван Данилин: руководитель проекта, автор курсов, коуч

Регистрируйся на вебинар и получи:

🔥 Экипировку Android-разработчика
🔥 5 лайфхаков для эффективного изучения программирования

Ждём тебя 4 марта в 20:00 (мск), ссылка на регистрацию: здесь
источник

AM

Alexander Makarov in SwiftBook
спасибо огромное полезная статья
источник