Size: a a a

2020 October 18

vn

vladimir nikolaev in SwiftBook
привет ! кто подскажет нормально ли что для каждой ячейки коллекшн вью контроллера вызывается функция и функция проходит по адрессу и вытаскивает фото с адреса или надо при загрузки вью контроллера вызывать функцию которая будет проходить по массиву адресов и вытаскивать фото с каждого адреса и потом ячейка будет брать фото с массива ?
источник

vn

vladimir nikolaev in SwiftBook
привет ! кто подскажет нормально ли что для каждой ячейки коллекшн вью контроллера вызывается функция и функция проходит по адрессу и вытаскивает фото с адреса или надо при загрузки вью контроллера вызывать функцию которая будет проходить по массиву адресов и вытаскивать фото с каждого адреса и потом ячейка будет брать фото с массива ?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
vladimir nikolaev
привет ! кто подскажет нормально ли что для каждой ячейки коллекшн вью контроллера вызывается функция и функция проходит по адрессу и вытаскивает фото с адреса или надо при загрузки вью контроллера вызывать функцию которая будет проходить по массиву адресов и вытаскивать фото с каждого адреса и потом ячейка будет брать фото с массива ?
Ну и вопрос, ничего не понятно... Лучше код покажи
источник

AA

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

AB

Alex Bro in SwiftBook
A A
Как я это понял, конкурентная очередь это когда задачи там выполняться могут в разных потоках, тоесть gcd сам решает в каком потоке запускать задачу может параллельно запустить может нет. А асинхронный вызов это тот который не дожидается окончания этой задачи, тоесть не блокирует текущий поток с которого мы обратились с к другой очереди
Это понятно, но ты когда асинхронно добавляешь задачу она ведь тоже в какой-то другой поток уходит, так же как и с конкурентной очередью
источник

AA

A A in SwiftBook
Alex Bro
Это понятно, но ты когда асинхронно добавляешь задачу она ведь тоже в какой-то другой поток уходит, так же как и с конкурентной очередью
Асинхронный или синхронный вызов это то как ты «кладешь» задачу в очередь
источник

AA

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

AA

A A in SwiftBook
Alex Bro
Это понятно, но ты когда асинхронно добавляешь задачу она ведь тоже в какой-то другой поток уходит, так же как и с конкурентной очередью
А конкурентная очередь , например там 5-6 задач, и они выполняются в разброс в разных потоках , тоесть вообще с другом другом не связаны. И вот в этой очереди они грубо говоря выполняются как попало
источник

ВР

Вячеслав Раченко... in SwiftBook
A A
Асинхронный или синхронный вызов это то как ты «кладешь» задачу в очередь
она не уходит на другой поток. Она добавляется в очередь и выполнится когда выполнится. Может быть на том же потоке, но когда он освободится
источник

AA

A A in SwiftBook
Вячеслав Раченко
она не уходит на другой поток. Она добавляется в очередь и выполнится когда выполнится. Может быть на том же потоке, но когда он освободится
А где я написал что уходит в другой поток
источник

ВР

Вячеслав Раченко... in SwiftBook
A A
А где я написал что уходит в другой поток
не на тот коммент ответил)
источник

AA

A A in SwiftBook
Вячеслав Раченко
она не уходит на другой поток. Она добавляется в очередь и выполнится когда выполнится. Может быть на том же потоке, но когда он освободится
Укажи к чему ты написал) аж интересно
источник

AY

Andrey Yastrebov in SwiftBook
Alex Bro
Подскажите человеческим языком в чем отличие конкурентной очереди и асинхронного выполнения? Вроде одно и тоже ведь
источник

AA

A A in SwiftBook
Вячеслав Раченко
не на тот коммент ответил)
Все я понял ты не к моему сообщению писал
источник

K

Komisar in SwiftBook
Как убрать это окно дополнительное окно? Появилось после апдейта Xcode
источник

K

Komisar in SwiftBook
источник

AB

Alex Bro in SwiftBook
Komisar
minimap отключить надо
источник

AB

Alex Bro in SwiftBook
источник

K

Komisar in SwiftBook
Спасибо
источник

K

Komisar in SwiftBook
Лайк
источник