IOSDEV Telegram 670
Swift Concurrency — вещи, о которых вам не говорят

⭐️ Делюсь с вами материалом-жемчужиной за авторством Wojciech Kulik. Автор рассматривает многие аспекты, которые обычно предлагается использовать из коробки, не задумываясь о том, как именно это работает внутри.

Swift Concurrency предоставляет действительно хороший способ написания асинхронного кода.

Но если вы изучаете учебники или даже документацию, очень сложно найти какие-то подробности о том, как это работает под капотом.

К сожалению, вокруг параллелизма много ловушек, и нет… компилятор не все проверяет.

Даже после проведения тестов, чтения документации и просмотра WWDC автор статьи всё еще не полностью уверен в Swift Concurrency и приводит свои мысли и исследования в следующих разделах:

🔘 Async-Await — основные проблемы.

🔘 Async — что это в целом значит для приложения?

🔘 Actor — тихий убийца вашего кода.

🔘 Tasks — скрытое бутылочное горлышко.

🔘 Swift Concurrency + Симулятор = Нет параллелизма.

📖 В этом материале говорится, почему Swift Concurrency — это не только добавить async-await и проверить, компилируется ли код.

Есть много скрытых проблем, которые требуют глубокого понимания, несмотря на то, что документация и туториалы предполагают, что это «дополнительные» знания, а не то, что необходимо знать перед использованием Swift Concurrency.

@iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
👏21👍14❤‍🔥8🔥5💯3🤩2



tgoop.com/iosdev/670
Create:
Last Update:

Swift Concurrency — вещи, о которых вам не говорят

⭐️ Делюсь с вами материалом-жемчужиной за авторством Wojciech Kulik. Автор рассматривает многие аспекты, которые обычно предлагается использовать из коробки, не задумываясь о том, как именно это работает внутри.

Swift Concurrency предоставляет действительно хороший способ написания асинхронного кода.

Но если вы изучаете учебники или даже документацию, очень сложно найти какие-то подробности о том, как это работает под капотом.

К сожалению, вокруг параллелизма много ловушек, и нет… компилятор не все проверяет.

Даже после проведения тестов, чтения документации и просмотра WWDC автор статьи всё еще не полностью уверен в Swift Concurrency и приводит свои мысли и исследования в следующих разделах:

🔘 Async-Await — основные проблемы.

🔘 Async — что это в целом значит для приложения?

🔘 Actor — тихий убийца вашего кода.

🔘 Tasks — скрытое бутылочное горлышко.

🔘 Swift Concurrency + Симулятор = Нет параллелизма.

📖 В этом материале говорится, почему Swift Concurrency — это не только добавить async-await и проверить, компилируется ли код.

Есть много скрытых проблем, которые требуют глубокого понимания, несмотря на то, что документация и туториалы предполагают, что это «дополнительные» знания, а не то, что необходимо знать перед использованием Swift Concurrency.

@iOS Dev

BY iOS Dev




Share with your friend now:
tgoop.com/iosdev/670

View MORE
Open in Telegram


Telegram News

Date: |

Add the logo from your device. Adjust the visible area of your image. Congratulations! Now your Telegram channel has a face Click “Save”.! Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image. Ng was convicted in April for conspiracy to incite a riot, public nuisance, arson, criminal damage, manufacturing of explosives, administering poison and wounding with intent to do grievous bodily harm between October 2019 and June 2020. Commenting about the court's concerns about the spread of false information related to the elections, Minister Fachin noted Brazil is "facing circumstances that could put Brazil's democracy at risk." During the meeting, the information technology secretary at the TSE, Julio Valente, put forward a list of requests the court believes will disinformation.
from us


Telegram iOS Dev
FROM American