Size: a a a

2020 May 25

AS

Anton Stremovskiy in SwiftBook
Kirill Kharkovsky
Может кто подсказать с помощью чего такое передвижение можно сделать
Это стандартный элемент в Xcode. Просто кастомизирован.
источник

AS

Anton Stremovskiy in SwiftBook
Segmented control
источник

HP

Hh Poop in SwiftBook
Народ, я в главном потоке выставляю огромное кол-во аннотаций на карту, как мне можно отменить вставку аннотаций, и начать снова добавлять другой массив аннотаций?
источник

AS

Anton Stremovskiy in SwiftBook
Hh Poop
Народ, я в главном потоке выставляю огромное кол-во аннотаций на карту, как мне можно отменить вставку аннотаций, и начать снова добавлять другой массив аннотаций?
Ну смотря чем ты пользуешься. Если gcd. То почитай про dispatch work item
источник

HP

Hh Poop in SwiftBook
Anton Stremovskiy
Ну смотря чем ты пользуешься. Если gcd. То почитай про dispatch work item
там же нет main, там только gos череди
источник

AS

Anton Stremovskiy in SwiftBook
Как создавать очереди таким образом, если же nsoperation там есть уже механизм отмены выполнения задач
источник

AS

Anton Stremovskiy in SwiftBook
Hh Poop
там же нет main, там только gos череди
Где нет?
источник

HP

Hh Poop in SwiftBook
Anton Stremovskiy
Где нет?
DispatchWorkItem
источник

AS

Anton Stremovskiy in SwiftBook
Ну смотри, главная очередь имеет наивысший приоритет.  А какая имеено задача стоит?
источник

HP

Hh Poop in SwiftBook
У меня сейчас такая структура
let workItem = DispatchWorkItem {
  //.... writing stuff in background ....

  DispatchQueue.main.async {
     //.... done writing stuff, updating ui ....
  }
}
DispatchQueue.global().async(execute: workItem)
источник

HP

Hh Poop in SwiftBook
В мейн поток идет вставка объектов тяжеловесная
источник

HP

Hh Poop in SwiftBook
он не отменяется вместе с отменой DispatchWorkItem
источник

AS

Anton Stremovskiy in SwiftBook
Зачем сразу все вставалять
источник

HP

Hh Poop in SwiftBook
Anton Stremovskiy
Зачем сразу все вставалять
Вот сейчас думаю сделать цикл и по одному вставлять
источник

HP

Hh Poop in SwiftBook
как раз пишу, тестить буду
источник

AS

Anton Stremovskiy in SwiftBook
Всталяй только то что будешь видеть
источник

AS

Anton Stremovskiy in SwiftBook
А когда карту двигаешь, загружай еще
источник

HP

Hh Poop in SwiftBook
Anton Stremovskiy
Всталяй только то что будешь видеть
О, вот вотвот
источник

HP

Hh Poop in SwiftBook
Это то мне и нужно
источник

HP

Hh Poop in SwiftBook
Знаешь как это сделать?
источник