Weekend good reads for Apple developers, issue #37

One beta closer to release of iOS 16 and new weekend brings us new articles to read.

Come back next weekend for more interesting topics!

Weekend good reads for Apple developers, issue #36

Yes, it's August already. iOS 16 is to be released in just over a month. Let's see what we have for this weekend to read.

And that is it for today. Have a great weekend!

Weekend good reads for Apple developers, issue #35

Last weekend before August. Hopefully, it would be sunny and still there will be some time to read great articles on development.

And that's it for today! Have a great weekend!

Weekend good reads for Apple developers, issue #32

Even if you plan to spend your weekend at the beach, you can still read couple of interesting articles and become better developer.

And that's a wrap for today. Have a great weekend!

Weekend good reads for Apple developers, issue #28, catching up

Long time no see. Let's get back with good reads for the weekend before WWDC22. Monday will give us much more news for the next year, but today let's take a look on couple of interesting articles.

That's it for this weekend. Next week will be quite packed with things to read and watch!

Swift team announces Swift Async Algorithms

Swift team presented new Swift package for algorithms created on top of AsyncSequence.

This packages provides cross-platform open source time-based algorithms to be applied in various applications.

AsyncAlgorithms is a package for algorithms that work with values over time. That includes those primarily about time, like debounce and throttle, but also algorithms about order like combineLatest and merge. Operations that work with multiple inputs (like zip does on Sequence) can be surprisingly complex to implement, with subtle behaviors and many edge cases to consider. A shared package can get these details correct, with extensive testing and documentation, for the benefit of all Swift apps.

Swift Blog

GitHub: swift-async-algorithms

Swift Blog: Introducing Swift Async Algorithms

Weekend good reads for Apple developers, issue #25

Weekend is coming. Here are some articles to make it more productive.

That's it for today.

Weekend good reads for Apple developers, issue #23

Another week is almost over, another set of articles is ready for this weekend.

And that is it for today. Have a nice weekend!

Back-deployment of structured concurrency is broken in Xcode 13.2.1

Swift forum thread reports crashes on iOS 14 trying to use Swift concurrency features. According to forum thread this issue is not reproducible in Xcode 13.1 or in new Xcode beta. Crash could occur on both release and debug builds.

Moreover, crash is NOT reproducible when running app through Xcode, or via TestFlight distribution. Also, crash is not reproduced on Simulator both on Intel and Apple Silicon Macs.

Other Apple platforms might also be affected, additional verification is needed.

Issue is related to back-deployment library which could also be replaced during build.

Overall, Swift concurrency features should be tested on all supported platforms.

Swift Forums: Async Await crash on iOS14 with Xcode 13.2.1

Weekend good reads for Apple developers, issue #22

It's Friday, it's time for new pack of articles to go over the weekend.

And that is it for today. Have a nice weekend!