Size: a a a

iOS Developers — русскоговорящее сообщество

2022 February 12

Р

Руслан in iOS Developers — русскоговорящее сообщество
а тогда если мы создаем свой Thread то у него будет свой RunLoop и он уже будет не давать своему потоку завершиться и будет обрабатывать его события, верно?
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
RunLoop внутри потока есть всегда, остаётся его запустить. И да, если запущен RunLoop внутри потока, то он не умрёт, до тех пока пока его не убить явно.
источник

Р

Руслан in iOS Developers — русскоговорящее сообщество
а какого рода события он может обрабатывать существуя в потоке который мы создали? События связанные только с вложенными задачами или же также нажатия на экран и прочие системные?
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Любые, какие тебе будут нужны, помимо дефолтных таймеров и прочего списка:

Input Source: this will be the asynchronous source of the events. There are different types of input sources:
◦ Port-based: The events come asynchronously from ports. Examples of port-based input sources are, Mach-ports, sockets, message ports, and file descriptors.
◦ Timer: For this input source the events are fired with a timer object.
◦ Perform selector: This input source allows us to call a selector on any thread we have access to.
◦ Custom: As the name implies, we have to implement all of the signalling for this input source.
источник

Р

Руслан in iOS Developers — русскоговорящее сообщество
разобрался, спасибо большое)
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
RunLoop вне главного потока практически не используется. Очень мало дельных юзкейсов.
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Главное не думать, что RunLoop на главном потоке это всё что там выполняется, это заблуждение. 😅
источник

АК

Алекс Князев... in iOS Developers — русскоговорящее сообщество
Как 14-й мак?) С какого на него переходил?
источник

АК

Алекс Князев... in iOS Developers — русскоговорящее сообщество
Я просто сейчас на интеле, думаю или переходить на air m1 16/256 или на базовый m1 pro 14-дюймов
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
@donnanna во те вакансию подвезли :))
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
спасибо )
источник

АК

Алекс Князев... in iOS Developers — русскоговорящее сообщество
А можно опрос запостить?
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Если он про разработку то да
источник

АК

Алекс Князев... in iOS Developers — русскоговорящее сообщество
источник

WM

White MoT in iOS Developers — русскоговорящее сообщество
Ребята, добрый всем вечер! Хотелось бы задать такой (не самый умный) вопрос. Вот я знаю swiftui - чтобы загрузить данные из интернета в мой вью я вызываю метод .onAppear(), в UIKit для этого достаточно закинуть функцию запроса в сеть в .viewDidLoad(). Далее в swiftui я при помощи @ObservedObject (к примеру) - обновляю вьюху. Как мне сделать подобное на UIKit крастиво(то есть не вызывая функцию обновления интерфейса внутри функции пост запроса)
источник

R

Ruslan in iOS Developers — русскоговорящее сообщество
источник

WM

White MoT in iOS Developers — русскоговорящее сообщество
спасибо, побежал изучать!)
источник

КС

Константин Синчило... in iOS Developers — русскоговорящее сообщество
Да, когда во вью модели значение проперти изменится - вью рендернется
источник

РД

Роман Дубовской... in iOS Developers — русскоговорящее сообщество
может кто-то подсказать?)

у меня значения сохраняются в порядке возрастания) хотя я указал что бы добавлялись в конец, firebase сам их сортирует?

вот как это выглядит без включенного snapshot
источник

РД

Роман Дубовской... in iOS Developers — русскоговорящее сообщество
источник