iOS Dev Weekly - iOS Dev Weekly - Issue 531

We're not entirely done with betas for this year yet! What does Xcode 13.2 have in store for us? 🎁
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 531  October 29th 2021

 
Comment

  Comment  

 

Two days ago, Apple reminded us that they’re not finished with developer-focused announcements for this year by releasing the first beta of Xcode 13.2. 🎉

There are two significant headlines in this release, alongside the usual “bug fixes and improvements”. 😂 First, and most significantly, the much-discussed backport of the Swift 5.5 concurrency features is not only going ahead, but it’s also shipping in Xcode 13.2! There are some caveats around using it with watchOS, Mac Catalyst, and TestFlight, which you should read about in the Known Issues. Still, considering the last post I saw on this subject made no promises of the backport happening, seeing this in the release notes was a happy surprise! Let all your threads prosper, regardless of the underlying operating system. 🎉

It’s worth reading this tweet from Doug Gregor before going all in, though. There may/will be bugs.

The second significant point in the release notes is this one:

Xcode 13.2 beta includes support for app projects created with Swift Playgrounds 4.

As we saw at WWDC, Swift Playgrounds on iPad is growing up into something that can even submit apps to TestFlight and the App Store. They also promised a better package-based project format for transferring projects between Playgrounds and Xcode, and this feature of Xcode 13.2 looks like one half of that! It seems likely that we’ll see a release of Playgrounds 4 around the same time as 13.2 coming out of beta. Exciting!

It’s easy to focus our attention on WWDC as the “Developer Event” each year, but as the recent Tech Talks also showed, I like that Apple doesn’t think that way anymore.

Dave Verwer

 
 

  Sponsored Link  

 

Goodbye Spotlight. Hello Raycast

Imagine being able to search and open recent Xcode projects, manage installed iOS simulators, and access developer documentation from one place. Sven Tiigi’s Raycast Xcode extension uses our new extension API to make all that possible. Of course, Raycast still beats Spotlight for app launching, window management, clipboard history and snippets, and much, much more. Download it now.

raycast.com

 
 
 

  News  

 

SharePlay now available

So iOS 15.1 is out, and we can release SharePlay enabled apps to the store! I've not read anything about the experience of implementing SharePlay from someone who has done it, though. Have you implemented it? Would you like to write about it? I'd love to read what the experience was like, and I'm sure everyone else would, too.

apple.com

 

App Privacy Report now available in beta

Were you honest with your privacy nutrition label questions? This feature rolling out will be fascinating, and I'd encourage you to give those questions another look with your next update. Users will be very keen to pull developers up who are not being completely transparent.

apple.com

 
 

  Tools  

 

First time using Xcode Cloud

I've heard from a few people that they got access to Xcode cloud over the last week, so it looks like Apple are finally rolling it out a little more widely. I enjoyed this post from Eneko Alonso on the experience of getting started with it.

Now, all I need is an invite so I can try it myself! 😅 I'd love to write about it.

enekoalonso.com

 

More on deleting your app from the iOS simulator during UI tests

Following up on last week's link, Jesse Squires takes the concept of automating the deletion of your apps after your UI tests run a step further by making it a little more reliable and adds some advice about when you might want to use this technique.

jessesquires.com

 
 

  Code  

 

Deploying SwiftUI on the Web

I've linked to SwiftWasm before but haven't been keeping a close eye on it, so I was very interested to read this post from Carson Katri about porting his SharePlay app to the web with Tokamak. Does it work? Kinda!

Next, you'll be telling me that Adobe built Photoshop for the web! 🙄

carsonkatri.com

 

Distributed actors in Swift

Did you think that Swift's concurrency features were complete? Konrad Malawski explains what's coming next in this post on the official Swift blog.

swift.org

 
 

  Design  

 

Redesign, Revealed

I loved reading every word of this post from Carlos Melegrito about the Big Sur'ification of Reveal. There's so much love for the Mac platform in this post, and it's a beautiful look at how you can take the standards that Apple lay down and tweak them to fit your needs. Reveal has always been a beautiful app, and it looks like it will remain that way with this update.

I also need some disclosure here. I'm sure that I was previously sent over a license for Reveal when it first launched, but that was before they changed to subscription pricing. Anyway, you should know that there was some kind of free license given to me at some point, even if I can't find it anymore! 😅

revealapp.com

 

Updates to the Apple Design Resources

Here's a nice reminder from Mike Stern that the design resources are all up to date for iOS 15 and watchOS 8. 👍

twitter.com

 
 

  Videos  

 

How does Homebrew work with Rosetta on M1 machines?

You probably don't need as elaborate a brew setup as Josh Holtz does, being the lead maintainer of fastlane, but that doesn't mean you won't learn plenty from this half-hour video and associated blog post. I learned plenty about Rosetta from watching this, and with lots of new M1 PRO and MAX machines arriving this week, it seemed like a good week to include it, even if it's not directly related to Swift development!

youtube.com

 
 

  Jobs  

 

Head of Mobile @ Chip – At Chip, we are on a mission to build the best savings account in the world. Automated, intelligent, wealth-building all with an amazing UI for the mobile generation. – Remote (within European timezones) with some on-site work (United Kingdom)

IOS Developer @ Reframe – An opportunity to join the core team at one of Y-Combinator's fastest growing companies and help millions of people cut back on alcohol use. – Remote (within US timezones)

Founding iOS Developer @ Bloom – We’re building an app that will capture and save sounds (specifically, human voices) and allow us all to learn more about the people in our lives in a fun, game-like way. In a way, it saves people. And together, we can use it to save everyone. We're looking for the first engineer to join our team. – Remote (within US timezones)

iOS Developer @ Bontouch – At Bontouch, we have a simple but ambitious idea: to make the world’s greatest apps for the best brands on the planet, and to have the greatest impact on users all over the world. Come join us working with fun and passionate coworkers, creating world-class digital experiences for million of users! – On-site (Sweden) with some remote work (within European timezones)

Staff iOS Engineer @ Turo – Help us build product features that delight guests who book vehicles on our platform & enable hosts with the tools they need to manage their fleet. We're actively transitioning our codebase from Objective-C to Swift, and learning SwiftUI together as we migrate our internal, watchOS, and tvOS apps. – On-site (United States in CA)

 

Are you looking for a new challenge? There are more than 65 open positions listed over at iOS Dev Jobs. Or, download the apps for daily personalised notifications to keep you up-to-date!

 
 

  And finally...  

 

This is a very cool piece of history.

... and all it took to get from there to here was a few announcements introduced as one more thing! 😅

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 
©2021 iOS Dev Weekly | Privacy Policy | Twitter | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 530

Friday, October 22, 2021

Anyone interested in more WWDC before the year ends? View on the Web Archives ISSUE 530 October 22nd 2021 Comment It's almost time for WWDC! 🎉Wait. What? It's October. What's happening? 🤔

iOS Dev Weekly - Issue 529

Friday, October 15, 2021

Is it time for new Apple silicon laptops? Most likely 🎱 View on the Web Archives ISSUE 529 October 15th 2021 Comment With new iPads, iPhones, and watches all in our hands and on our wrists,

iOS Dev Weekly - Issue 528

Friday, October 8, 2021

Ten years on… View on the Web Archives ISSUE 528 October 8th 2021 Comment I don't remember when I first became aware of Steve Jobs. It happened gradually. I had been aware of Apple since I used my

iOS Dev Weekly - Issue 527

Friday, October 1, 2021

What's your primary resource for solving development problems? 📖 View on the Web Archives ISSUE 527 October 1st 2021 Comment I loved this tweet from Rebecca (Slatkin) Sloane this week. Yes, she

iOS Dev Weekly - Issue 526

Friday, September 24, 2021

Can we draw any conclusions from the results of last week's remote work mini-survey? 🤔 View on the Web Archives ISSUE 526 September 24th 2021 Comment Thanks so much to the 1358 (!) of you who took

You Might Also Like

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges