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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your