Continuations & Async(Throwing)Stream, Swift Evolution News, DocC On GitHub Pages, AttributedString & Unicode

One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Wrapping existing asynchronous code in async/await in Swift
How to convert a function that takes a callback to an async function by wrapping it in a continuation.
Also check out: Difference between checked and unsafe continuations
Read More
Articles
Regex overhaul, improved Existentials, Swift 5.7 timeline.

AsyncThrowingStream and AsyncStream allow you to rewrite existing closure based code to async-await overloading methods.
Don’t store string indices or offsets if possible. 
They aren’t stable over time or across runtime environments.

DocC offers a lot of value and has some really cool features like interactive tutorials, and it looks like the best option available if you do not need a static site.

Code snippet: Create a UICollectionView with the new modern APIs.

How to show a content on an external screen.

Note: Even easier, you can just drag and drop .ans file to the simulator.
News & Updates
Genuine Apple parts and tools can now be purchased by US customers.
As of April 21, 2022, Apple has discontinued macOS Server.
Other
From the 8 cores of the original M1 chip to the M1 Ultra’s 20, this is how macOS manages threads from apps, services and other code.
If your app has a designer, ask them how many colors they think are in your app. Then, count the number of colors that you actually use in your app. The bigger the app, the more comical the difference will be.
Curated by Infinum's iOS team.
Infinum iOS Team · 67E 11th St · New York NY 10003 · USA
Unsubscribe | View in browser

Key phrases

Older messages

SwiftUI Transitions & Performance Tips, Core Data Syncing, AVAudioSession Categories, Extracting Data From Unified Logging System

Thursday, April 21, 2022

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Transitions in SwiftUI Transitions happen when a view

Hot Reload in Swift, WWDC22 Announcement, SwiftUI Adaptive Stack Views, SwiftUI Animations

Thursday, April 7, 2022

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Hot Reloading in Swift What if you didn't need to

SwiftUI State Lifetime, Deep Linking, Swift Proposals, Diffable Data Sources, CloudKit Zone Sharing

Thursday, March 31, 2022

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Aspect Ratios in SwiftUI How does the .aspectRatio

AnyObject, Any & any, Modularizing iOS Project, Getting Started with CloudKit, FormatStyle, Async & Combine in SwiftUI

Friday, March 25, 2022

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. AnyObject, Any, and any: When to use which? AnyObject,

Abstract Types & Methods, Optimization in Swift, Xcode Previews for UIKit, SwiftUI Confirmation Dialogs (iOS15)

Thursday, March 17, 2022

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Abstract types and methods in Swift What abstract types

Researchers Trace Widespread Espionage Attacks Back to Chinese 'Cicada' Hackers

Wednesday, April 6, 2022

The Hacker News Daily Updates Newsletter cover Data Orchestration on Cloud Essentials DZone Refcard brought to you in partnership with Alluxio Download Now Sponsored LATEST NEWS Apr 6, 2022 Hackers

5 Quick Ways to Soften Butter in a Pinch

Thursday, September 16, 2021

5 Quick Ways to Soften Butter Get the Magazine Real Simple Home 5 Quick Ways to Soften Butter in a Pinch Read More » Do You Really Need a 401(k) to Retire? Read More » A Cooling Tee for Your Pup, and 5

Should You Buy a Portable Power Station?

Friday, May 20, 2022

Read in Browser Logo for Review Geek May 20, 2022 There are a million situations where it'd be handy to have access to electricity—like if you go camping or if there's a giant power outage—and

Guests in an apple orchard

Friday, May 20, 2022

Python, Arrays, Data Structures, Algorithms, InterviewQs Guests in an apple orchard Python Arrays Data Structures Algorithms Forward this email to a friend or colleague and challenge them to solve it.

Our favorite small kitchen gadgets

Friday, May 20, 2022

The Morning After Now available on your smart speaker and wherever you get your podcasts Apple Podcasts | Spotify | Google Play | iHeart Radio It's Friday, May 20, 2022. As we wrap up our Cooking

ASP.NET Core News - 05/20/2022

Friday, May 20, 2022

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! This newsletter is sponsored by elmah.io - the most advanced, yet so simple to set up, error logging and

📝 Guest post: Fast Access to Feature Data for AI Applications with Hopsworks*

Friday, May 20, 2022

how to abstract away the complexity of a dual storage system ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Hacker Newsletter #604

Friday, May 20, 2022

Happiness often sneaks in through a door you didn't know you left open. //John Barrymore hackernewsletter Issue #604 // May 20, 2022 // View in your browser #Favorites Stytch is building the all-in

Issue #437: falling sand, Home Run Derby, and Foggy Fox

Friday, May 20, 2022

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #437 - May 20th 2022 If you have anything you want to share with the HTML5 game

TikTok gaming 🎮, Apple VR headset operational 🥽, WhatsApp Business API 💬

Friday, May 20, 2022

TikTok is testing games on its video-sharing app in Vietnam. If you don't want to receive future editions of TLDR, please click here to unsubscribe. TLDR Daily Update 2022-05-20 What's

[Python Dependency Pitfalls] Artisanal "from-scratch" development

Friday, May 20, 2022

Hey there, The other day I got this question from Newsletter member Newvick in my email inbox: ~~~ I'm trying to get past the beginner's stage in Python and one problem I have is: When do you

This Week in Rust 443

Friday, May 20, 2022

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 443 — 18 MAY 2022 Hello and welcome to another issue of This Week in Rust! Rust is a programming language