RxSwift to Combine Transition, iOS Learning Resources, Unit Testing Async/Await Code

One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Introducing XCRemoteCache: The iOS Remote Caching Tool that Cut Our Clean Build Times by 70%
Remote caching implementation for iOS projects with an aim to reuse Xcode target artefacts generated on Continuous Integration (CI) machines.
Read More
Articles
A convenient dictionary to look up the respective Combine equivalents for RxSwift functions, types, and operators. 
Loaded with useful tips for the transition.

Data gathered from a Twitter poll, created by Alex Grebenyuk (@a_grebenyuk) which you maybe recognize from Nuke and Pulse.
Composition and inheritance are two different code architecture solutions that have their own usage and benefits that you should know.

How to call async APIs within our unit tests, and also how async/await can be a great testing tool in general.

This article introduces most relevant aspects of HTTP Live Streaming (HLS) and powerful toolchains provided by Apple for live and on-demand media.

Ways to handle errors occurring within a task group by using simple-to-understand examples and sample code.

ShapeStyle is the protocol that we have from the very first release of the SwiftUI framework which defines a color or pattern to use when rendering a shape. 

Define the entry-point and app lifecycle of your app in SwiftUI with the App protocol

New experimental build system and SwiftUI changes.

Apple has quietly added a new tool in macOS Monterey for measuring your connectivity quality.
Apple News & Updates
Apple parts, tools, and manuals — starting with iPhone 12 and iPhone 13 — available to individual consumers.

Other
"But can it run Doom?"
LEGO knows a thing or two about plastics. They manufacture hundreds of millions of Minifigures per year. These figures are assemblies with moving parts.
Whenever you think something is simple, try to walkthrough it and come up with all of the reasons why it isn't.

Curated by Infinum's iOS team.
Infinum iOS Team · 67E 11th St · New York NY 10003 · USA
Unsubscribe | View in browser

Older messages

Async/Await on Swift Collections, M1 Pro Core Management, SwiftUI Redraw

Thursday, November 11, 2021

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Building async and concurrent versions of forEach and

Async/Await, SwiftUI on the Web & Xcode Cloud

Thursday, November 4, 2021

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. iOS Architecture at Lyft How Lyft maintains large

Concurrency, ControlGroup & How to Specialise Extensions

Thursday, October 28, 2021

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. How to add custom fonts to iOS app In iOS, you can add

Testing Retain Cycles & Preparing for Presentations

Thursday, October 14, 2021

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Which of the SwiftUI APIs introduced in iOS 15 are

How to Make Your Code Reviewer Fall in Love with You

Thursday, October 7, 2021

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Performance: Actor vs queue vs lock Swift development

You Might Also Like

Mapped | The Two Largest Cities on Every Continent by Population 🌎

Friday, November 15, 2024

Population figures for urban agglomerations—continuously built up areas—were used to determine the two largest cities for each continent. View Online | Subscribe | Download Our App Presented by:

Issue #567: Help improve Survey, LittleJS jam started, and Phaser 4 Beta is out

Friday, November 15, 2024

View this email in your browser Issue #567 - November 15th 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Your customer needs you

Friday, November 15, 2024

​ Discover your customer's needs Customer discovery is the foundation of great product development. Without it, teams risk creating solutions for nonexistent problems. Asking the right questions

Explaining Prompt Engineering

Friday, November 15, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 15, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 15, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Understanding SwiftUI's View Update Mechanism:

The Internet Meets : HackerNoon Startups Specials 🤝

Friday, November 15, 2024

Exclusive Discounts For Startups of the Year Nominees. Save up-to 62%! ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ 

How to 'Flyby' Windows 11 rules

Friday, November 15, 2024

Watch Bluesky growth in real time; 5 ways to catch AI lies; Open source fights back -- ZDNET ZDNET Tech Today - US November 15, 2024 keyboard45gettyimages-1400563623 I tried another way to bypass

📽 Webinar: How Convirza Scaled SLMs for Real-Time Call Analytics – Without Breaking the Bank

Friday, November 15, 2024

Companies that rely on analyzing high volumes of data face a core dilemma: how to deliver real-time insights without burning through budget or engineering resources. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ASP.NET Core News - 11/15/2024

Friday, November 15, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Introducing the .NET Aspire Community Toolkit — by slace Authentication and Authorization Enhancements in .

⚙️ Anthropic's nuclear red-teaming

Friday, November 15, 2024

Plus: A look at carceral AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌