Size: a a a

2020 October 10

AA

A A in SwiftBook
Юрий (kasatik)
Лучше не зубрить, а разобраться в чём суть изначально.
Вот именно. Я например не понимаю быструю сортировку) вот хоть убей, я пытался с ней разобраться, но я ее не понял, но это же не значит что тот кто ее не понимает не может кодить)
источник

A

Aleksandr in SwiftBook
A A
Те действия, которые требуют ответов от сервера или какихто долгих вычислений, мы кидаем в другую очередь, а если после вычислений или ответа от сервера нужна обновить ui, мы асинхронном в main thread оьновляем ui
а если я вызову в фоновом потоке синхронно, что будет?
источник

AA

A A in SwiftBook
Aleksandr
а если я вызову в фоновом потоке синхронно, что будет?
Что значит фоновый поток? Любая concurent очередь? Это ты имеешь ввиду под фоновым потоком?)
источник

A

Aleksandr in SwiftBook
для простоты скажем любой, который не main
источник

A

Aleksandr in SwiftBook
A A
Вот именно. Я например не понимаю быструю сортировку) вот хоть убей, я пытался с ней разобраться, но я ее не понял, но это же не значит что тот кто ее не понимает не может кодить)
именно, что не может - потому что имеет ограничение на понимание происходящего
источник

AA

A A in SwiftBook
Aleksandr
а если я вызову в фоновом потоке синхронно, что будет?
dispatchqueue.main.sync так написать имеешл ввиду и так обновлять ui?)) я не понимаю вопрос. Если это ты имел ввиду, но main thread нельзя морозить, тоесть нельзя чтобы все остальные задачи в главной очереди ожидали завершения нашей задачи по обновлению ui
источник

A

Aleksandr in SwiftBook
A A
dispatchqueue.main.sync так написать имеешл ввиду и так обновлять ui?)) я не понимаю вопрос. Если это ты имел ввиду, но main thread нельзя морозить, тоесть нельзя чтобы все остальные задачи в главной очереди ожидали завершения нашей задачи по обновлению ui
DispatchQueue.global(qos: .background).sync
источник

AA

A A in SwiftBook
Aleksandr
именно, что не может - потому что имеет ограничение на понимание происходящего
Ничего подобного, я могу прочитать быструю сортировку, могу согласиться с каждой строчкой с тем, что так происходит, но спустя год не заглядывая на готовый код я сам реализовать ее не смогу, быстрая сортировка вывод ее, это великие умы, а что писать приложения для lamoda на айфон великим умом быть не нужно
источник

A

Aleksandr in SwiftBook
а вам надо писать приложение для lamoda или иметь приличную американскую зарплату?
источник

A

Aleksandr in SwiftBook
смотря какие цели
источник

AA

A A in SwiftBook
Aleksandr
а вам надо писать приложение для lamoda или иметь приличную американскую зарплату?
Тут я не спорю, но я о другом писал
источник

A

Aleksandr in SwiftBook
я согласен с тем, что можно писать приложения достаточно примитивные, чтобы не сталкиваться с алгоритмами
источник

A

Aleksandr in SwiftBook
другой вопрос что за них платят
источник

AA

A A in SwiftBook
Aleksandr
DispatchQueue.global(qos: .background).sync
Насколько я помню так можно писать , не будет не ошибки, но все другие задачи в глобально очереди встанут, ожидая завершения нашей. Вроде так делать не стоит, но ошибок не будет, могу ошибаться)
источник

AB

Alex Bro in SwiftBook
Aleksandr
я согласен с тем, что можно писать приложения достаточно примитивные, чтобы не сталкиваться с алгоритмами
Кстати, что посоветуешь почитать по этой теме? Желательно чтобы ру версия была
источник

A

Aleksandr in SwiftBook
те я могу обновить интерфейс с помощью DispatchQueue.global(qos: .background).sync?
источник

АА

Алексей Артемьев... in SwiftBook
источник

A

Aleksandr in SwiftBook
источник

AA

A A in SwiftBook
Aleksandr
другой вопрос что за них платят
Я лишь говорю о том что порядок алгоритмы потом только программирование ошибочный. Потому что многие газуют сначала алгоритмы потом только кодинг. Этот порядок обучения я не считаю оправданным, алгоритмы требуют больше «таланта ума» нежели программирование. А так спору нет чем больше знаешь тем лучше)
источник

AB

Alex Bro in SwiftBook
Я сначала начал смотреть, что за винишко) Спасибо
источник