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

Venture capitalists love musical chairs

Thursday, May 2, 2024

A number of investors have been swapping gigs and bouncing from prior employers to build new investing groups. View this email online in your browser By Alex Wilhelm Thursday, May 2, 2024 Good morning,

Gemini in Android Studio and more: Android Studio Jellyfish is Stable!

Thursday, May 2, 2024

View in browser 🔖 Articles Gemini in Android Studio and more: Android Studio Jellyfish is Stable! Android Studio Jellyfish (2023.3.1) is making waves with its official stable release! 🪼🌊 Dive into

wpmail.me issue#665

Thursday, May 2, 2024

wpMail.me wpmail.me issue#665 - The weekly WordPress newsletter. No spam, no nonsense. - May 2, 2024 Is this email not displaying correctly? View it in your browser. News & Articles Why Should You

PHPWeekly May 2nd 2024

Thursday, May 2, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 2nd May 2024 Hi everyone, Hope you're all well. This week we

'No one should buy the Ai Pin'

Thursday, May 2, 2024

🖖 Star Trek fans weep ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Microsoft’s OpenAI partnership was born from Google AI envy

Thursday, May 2, 2024

The Morning After It's Thursday, May 02, 2024. Emails from the Department of Justice's antitrust case against Google revealed how Microsoft executives were alarmed by and even envious of

Top Tech 🏆 Are the Beats Solo 4 Worth Buying? — We Tested a Transparent Power Bank

Thursday, May 2, 2024

Also: Unistellar Odyssey Pro Telescope Review, and More! How-To Geek Logo May 2, 2024 🎧 Drop A Beat! The all-new Beats Solo 4 headphones are finally here, with improved acoustics and better battery

CISA Warns of Active Exploitation of Severe GitLab Password Reset Vulnerability

Thursday, May 2, 2024

THN Daily Updates Newsletter cover Webinar -- The Future of Threat Hunting Is Powered by Generative AI From Data to Defense: Step Into the Next Era of Cybersecurity with CensysGPT Download Now

The Future of Wallets: Introducing the Ridge Wallet for MagSafe

Thursday, May 2, 2024

Redefine convenience and security with MagSafe-compatible magnet arrays embedded in Ridge products. Upgrade what you carry and get Apple's® newest must-have accessory. Engineered for seamless

Edge 392: Meet RAFT: UC Berkeley's New Method to Improve RAG Patterns in LLMs

Thursday, May 2, 2024

The method brings the best of RAG and supervised fine tuning. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏