iOS Dev Weekly - iOS Dev Weekly - Issue 603

Dub dub dee ceeeeee! 🎉
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 603  March 31st 2023

 
Comment

  Comment  

 

This week’s announcement of WWDC snuck up on me a bit. Is it that time of year already?

Yes, it is, and as I am sure you’re well aware by now, you can drop your name in a hat any time before next Tuesday for the chance for a ticket to a single-day, in-person event at Apple Park. If that’s not for you, the plan for the week sounds similar to the last few years. I can’t see any significant changes, but I’m not sure anyone was looking for a shake-up of the format that has been so well received over the last couple of years. 👍

The only other announced event is the annual Swift Student Challenge, so check whether you qualify and open up a Playground if you do! Submissions close on April 19th.

I’ve not yet decided whether to put my name in the hat. I’ll let you know next week if I applied!

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Say goodbye to StoreKit headaches

In-app subscriptions are a pain. The code is hard to test, full of edge cases, and requires regular maintenance. RevenueCat makes it straightforward and reliable, so you can get back to building your app. Plus, you get out-of-the-box subscription reporting, data integrations, price experiments, and more. Learn more here.

revenuecat.com  Permalink

 
 
 

  News  

 

Upgrade to Xcode 14 by April 25th

As they do every year, it’s almost time for Apple to increase the minimum version of Xcode that you can use to submit apps to the store. Apple did mention this last year, but here’s your reminder if your company has been holding your version of Xcode back for some reason.

apple.com  Permalink

 

Swift 5.8 Released

WWDC wasn’t the only announcement from Cupertino this week. Xcode 14.3 shipped last night, and with it, Swift 5.8! Read about the language changes before moving on to associated releases of Swift Package Manager, DocC, and more. My personal favourite highlight of everything mentioned in the post is quick navigation in DocC documentation. Such a useful feature that I’ll use regularly!

swift.org  Permalink

 
 

  Tools  

 

DoccGPT

Is this what they mean when they talk about self-documenting code? 😂 This new tool from Gonzalo Nuñez looks excellent and would certainly save you some time by giving you a fantastic starting point for hand-written documentation.

swiftpackageindex.com  Permalink

 

I've only just realised...

You can do what? 😳🤯 How did I not know this tip? No wonder they call him Swifty McSwiftface!

twitter.com  Permalink

 
 

  Code  

 

Handling status bar color scheme and visibility in SwiftUI

Handling the status bar is easy, right? You use light status bar text if your app’s background is dark and dark text on a light background. What when it’s more complicated than that, though? Daniel Saidi is here an investigation of what is probably the most common complex case.

danielsaidi.com  Permalink

 

Using UIHostingConfiguration Without Cell Views

I had to do a double-take when I read this article from Jonathan Hemi. At first, I misread the title and assumed the post was about UIHostingController, a commonly used and well-known way to include SwiftUI views in a UIKit app. Instead, it is about UIHostingConfiguration, an API introduced last year which is similar but different. You should read the article to find out more, though.

hemi.dev  Permalink

 

Lexical

Several great text editing controls have been released recently, and this week, Facebook added their contribution with this implementation of their Lexical JS editor. It’s not JavaScript here, though. It’s a full TextKit implementation.

There’s a good overview and quick start in their DocC documentation which I’d recommend if you want to try it out.

swiftpackageindex.com  Permalink

 
 

  Jobs  

 

SwiftUI and TCA Developer @ MFB Technologies, Inc. – We make Align, an enterprise platform used by top trial lawyers. Looking for a motivated dev to join our iOS team and help us add new features and integrations to our iPad client. The client app is written entirely in SwiftUI using The Composable Architecture (TCA) framework. U.S. residents only. – Remote (within US timezones)

 Permalink

 

Is your company hiring? I’d love it if you passed this link to whoever is responsible for advertising roles. Listings are free and get promoted to thousands of developers.

Dave Verwer  Permalink

 
 

  And finally...  

 

If you need a daily reminder that it’s on its way

 Permalink

 
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
 
 

 
 

RSS

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

Older messages

iOS Dev Weekly - Issue 602

Friday, March 24, 2023

Some big news for the Swift Package Index 🚀🎉😳 View on the Web Archives ISSUE 602 March 24th 2023 Comment Note: Before starting this week's intro, I want to emphasise that I am not an impartial

iOS Dev Weekly - Issue 601

Friday, March 17, 2023

When does consistency *truly* matter? 🤷‍♂️ View on the Web Archives ISSUE 601 March 17th 2023 Comment It doesn't all need to look the same. I'm sure I'm not the only person mildly

iOS Dev Weekly - Issue 600

Friday, March 10, 2023

What do you get if you push a button six hundred times? 🤷‍♂️ View on the Web Archives ISSUE 600 March 10th 2023 Comment If you told me I had to sit at my desk and push a button 600 times, you'd

iOS Dev Weekly - Issue 599

Friday, March 3, 2023

Where were we ten years ago? Where will we be in ten years time? ⌛️ View on the Web Archives ISSUE 599 March 3rd 2023 Comment Sophia Teutschler has been open-sourcing her old apps (Tipulator,

iOS Dev Weekly - Issue 598

Friday, February 24, 2023

How much effort should you put into onboarding or demonstrating a new feature? 🤩 View on the Web Archives ISSUE 598 February 24th 2023 Comment This week, I tried a feature of iOS that I've been

You Might Also Like

Data Science Weekly - Issue 579

Thursday, December 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💎 Issue 449 - JRuby with JBang

Thursday, December 26, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 449 Release Date Dec 26, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 449 - JavaScript Benchmarking Is a Mess

Thursday, December 26, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 449 Release Date Dec 26, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 443 - EU asks for views on plan to force Apple to open up iOS

Thursday, December 26, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 443 Release Date Dec 26, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 442 - SOLID: The Liskov Substitution Principle (LSP) in C#

Thursday, December 26, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 442 Release Date Dec 26, 2024 Your weekly report of the most popular .NET news, articles and projects

Daily Coding Problem: Problem #1649 [Easy]

Thursday, December 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Spreadsheets often use this alphabetical encoding for its columns: "A

JSK Daily for Dec 26, 2024

Thursday, December 26, 2024

JSK Daily for Dec 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Performance Optimization in React Pivot Table with Data Compression The Syncfusion React

📱 Issue 446 - Fatbobman's Swift Weekly #063

Thursday, December 26, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 446 Release Date Dec 26, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 444 - Four limitations of Rust’s borrow checker

Thursday, December 26, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 444 Release Date Dec 26, 2024 Your weekly report of the most popular Rust news, articles and projects

💻 Issue 367 - React 19: A New Era of Web Development

Thursday, December 26, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 367 Release Date Dec 26, 2024 Your weekly report of the most popular React news, articles and projects