Skip to main content

This stuff is hard

About 2 minSwiftArticle(s)bloghackingwithswift.comcrashcourseswiftxcodeappstore

This stuff is hard 관련

Swift Concurrency by Example

Back to Home

This stuff is hard | Swift Concurrency by Example

This stuff is hard

Updated for Xcode 15

You might think this is a strange way to start a book, but: concurrency is a hard topic, and you might sometimes find yourself feeling a bit lost or a bit confused while you’re learning about it.

I’m not saying that to put you off, or to make you feel somehow scared by all the topics we’re going to cover. In fact, my goal here is quite the opposite: I want you to know that everyone finds this stuff hard. If you ever feel like you’re struggling, it’s okay – it’s not you being stupid, it’s just plain difficult stuff.

It’s my goal to try to make this all as straightforward, understandable, and most importantly applicable as I can, so that anyone who is an intermediate to advanced Swift developer can apply these concepts to their projects immediately. If you’re a beginner developer you’re welcome to try following along, but honestly I would suggest you come back later – lots of theory isn’t likely to stay in your head unless you have the chance to actually apply it.

Our brains are inherently not built to work concurrently, and as a result it’s often hard to think about. So, one last time: this stuff is hard, and if you’re finding it hard it’s just a sign your brain is working correctly.

Similar solutions…
Concurrency vs parallelism | Swift Concurrency by Example

Concurrency vs parallelism
How to create and use an actor in Swift | Swift Concurrency by Example

How to create and use an actor in Swift
Is it efficient to create many tasks? | Swift Concurrency by Example

Is it efficient to create many tasks?
What’s the difference between async let, tasks, and task groups? | Swift Concurrency by Example

What’s the difference between async let, tasks, and task groups?
How to create a task group and add tasks to it | Swift Concurrency by Example

How to create a task group and add tasks to it

이찬희 (MarkiiimarK)
Never Stop Learning.