iOS Dev Weekly - iOS Dev Weekly - Issue 584

Does the world need another tech podcast? It absolutely does not. Have we made one anyway? Yes we have. 😅

iOS Dev Weekly

View on the Web    Archives

ISSUE 584  November 11th 2022




I’ve not talked about it in this newsletter yet, but for the last four months, Sven and I have been doing a bi-weekly Twitter Space called “Swift Package Indexing”.

We’ve tried a few different formats, but it has settled on being a casual chat about what’s going on with development on Swift Package Index, a discussion of upcoming features, package recommendations, occasional interviews with package authors, and even a semi-regular quiz.

Twitter Spaces is very convenient, but it’s far from ideal in terms of both recording and consumption. We had a few requests for it to be a more traditional podcast, so we re-launched it this week. We liked the live-listening aspect of Spaces, so we kept that by streaming it to YouTube live, and there’s a podcast feed in the works, too!

I’d love it if you’d give this first re-launch episode a listen/watch on YouTube. We already scheduled the next episode, so set a reminder to listen live. Or, if you prefer to listen to it as a podcast, I’ll have the feed URL for you next week.

We’d love any feedback about the idea, format, or topic suggestions. Hit reply and let me know what you think!

Dave Verwer


  Sponsored Link  


Improve the Quality of Your User Experience with Instabug

Improving app quality has never been easier with Instabug. Align your team around one quality metric that measures crashes, slow screen transitions, client-side network latency, or UI hangs. Start monitoring your app APDEX score, and understand how customers perceive your app.




Ask Apple… Again

It has been exactly one month since Apple ran the first “Ask Apple” event, and here we go again with another one starting on Monday! I think this answers the question of how often they’ll be. The only remaining question is how long they’ll continue.

I hope this is a plan without an end date. Once a month is an excellent cadence!


Swift Evolution on

It has been a very long time since I first linked to the Swift Evolution proposals site, but it has been consistently updated ever since then. Wouldn’t a better place for it be on the official Swift website instead of on a GitHub Pages site, though? Yes, it would, and now it is!

For disclosure, I'm a member of the Swift Website Workgroup that implemented this change but was not involved in this specific project.




Lesser known features of the VS Code Swift extension

Here’s an update from Adam Fowler on his continued work on the Swift plugin for Visual Studio Code. In this post, he mainly talks about switching to a local copy of a package dependency for easier development. A great feature!

I have been using this development environment for more and more of my work on “you know what”, and I continue to find it a good experience. I also wrote up some initial thoughts in Issue 569 if you missed them.


Managing Xcode Downloads

Is your SSD feeling a little tight on space after upgrading to Xcode 14? You’ll want to read this note from Craig Hockenberry.




Companion for SwiftUI '22 Update

Javier Nigro is back with another update to his excellent SwiftUI companion app. It remains remarkable that he can keep up with all the enhancements and modifications to the framework every year. If you’re writing or learning SwiftUI, this has been an excellent resource for years.

For disclosure, Javier sent me a review code for the original version of this app back when he first released it.


When .animation animates more (or less) than it’s supposed to

This post from Ole Begemann is (as usual) wonderful. He starts with some basic animations and experiments from there. Find out what works as you might expect, what doesn’t, and why.


Problems with Xcode 14’s single size icon feature

For apps that don’t customise their icons for different sizes, the new “single size” icon setting in Xcode seems like an easy win, right? Arnaud Joubay came across some rather strange issues, though, and finished in a rather disappointing place after solving them. This is worth a read.


How to handle non-optional Core Data properties in Swift

The title of this post from Natascha Fadeeva says it all, really.




No Code, All Keys

Sahand Nayebaziz has been doing lots of exciting work in his Details Pro iPad app recently, and this newest feature is a great example. Adding a Spotlight-style keyboard command palette enables the complete creation of designs without needing to touch the screen (or trackpad). I’ve not seen any other design tool attempt a keyboard-based workflow, and It’s worth your time to play with this feature even if you don’t need a design tool. I love it.

For disclosure, I have been consulting with Sahand on a paid basis for the past couple of years. What a lot of disclosure there has been in this issue!




Senior Swift (iOS) Developer @ Nord Security – iOS developer has an essential role in growing the NordPass product and a lot of freedom to make an impact. There is plenty of space for experiments and constant improvement. You would be a part of a very ambitious and enthusiastic team which gives a lot of support and encouragement every day. – Remote (within European timezones)

Senior iOS Engineer @ Doximity – Doximity, the medical network used by over 80% of US clinicians, is hiring passionate iOS engineers (fully remote!). Come be part of an amazing product team + work on an app that is constantly evolving. Use your skills (Swift, TCA, Combine) to be an integral part of our growing telemed feature. – Remote (within US timezones)

Native iOS Engineer @ MartianCraft – Are you someone who enjoys collaboratively solving challenging problems? At MartianCraft, we work together to create innovative software for our clients. You’ll always be surrounded by the best and brightest in the industry. – Remote (within US timezones)

R&D OSS Engineer @ DockYard – DockYard is a digital product consultancy, solving complex problems for enterprise clients like Netflix and Apple. We are an active OSS contributor currently working on a new naitve app framework. We're seeking to hire a SwiftUI Engineer to work within our R&D department to build out the libraries. – Remote (within US timezones)

Senior iOS Developer @ Shape Games – Join a team of talented developers who are passionate about working with Swift. We offer visa and relocation support if you want to join us in lovely Copenhagen. We are also open for fully remote team members. – Remote (within European timezones)

iOS SDK Developer @ Stream – Do you want to work on an open-source chat SDK used by hundreds of high-profile companies and startups that impact billions of users? If you are a product-minded engineer and care about software quality, apply on the link below. – Remote (within European timezones) or on-site (Netherlands)

Freelance Interview Engineer @ Karat – We're dedicated to improving access in tech. If you are too, join us as a Karat Interview Engineer. As such, you'll conduct technical interviews of developers like you on behalf of our hiring clients (including Duolingo, Indeed, and more) using the Karat Platform and its data-tested questions. – Remote (within US timezones)


We live in turbulent times in the tech job market, but companies still need to hire. There are more than 25 open positions listed on iOS Dev Jobs, and I'd love it if you checked them out.


  And finally...  


I just heard a rumour that Xcode 15 will include an $8/month “Xcode Blue” subscription that changes the colour of your Xcode icon to a slightly different shade of blue and gives you the signing keys for any company you’d like to sign apps as.

I can’t wait! 😂

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

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

Key phrases

Older messages

iOS Dev Weekly - Issue 583

Friday, November 4, 2022

Should the App Store have ads? 🤷‍♂️ View on the Web Archives ISSUE 583 November 4th 2022 Comment I'm not against adverts. How could I be? I make a significant portion of my income from sponsorship

iOS Dev Weekly - Issue 582

Friday, October 28, 2022

Is it time to check that your App Store review demo account still works? 😅 View on the Web Archives ISSUE 582 October 28th 2022 Comment Along with this week's operating system releases, Apple made

iOS Dev Weekly - Issue 581

Friday, October 21, 2022

What languages and tools do you reach for to write that utility tool that'll save you time? 🎲 View on the Web Archives ISSUE 581 October 21st 2022 Comment In previous years, I'd have reached

iOS Dev Weekly - Issue 580

Friday, October 14, 2022

What would you Ask Apple, if you could? 🤷‍♂️ View on the Web Archives ISSUE 580 October 14th 2022 Comment When WWDC went virtual in 2020 and Apple replaced the in-person labs with virtual ones run over

iOS Dev Weekly - Issue 579

Friday, October 7, 2022

The question of what technologies to use has no definitive answer! 🎲🤷‍♂️ View on the Web Archives ISSUE 579 October 7th 2022 Comment Why do I link to Alexandre Colucci's articles reporting on — Show HN: Using stylometry to find HN users with alternate accounts — and The Need to Read

Saturday, November 26, 2022

Issue #963 — Top 20 stories of November 27, 2022 Issue #963 — November 27, 2022 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1

⚡️30% OFF – only three days left⚡️

Saturday, November 26, 2022

Don't miss out! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Digest #79: Run GitHub Actions Locally 🚀

Saturday, November 26, 2022

Digest #79: Run GitHub Actions Locally 🚀 #79: Run GitHub Actions Locally This week's newsletter highlights why containers are just chrooted processes, how to migrate from Postgres to DynamoDB,

Daily Coding Problem: Problem #947 [Hard]

Saturday, November 26, 2022

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Oracle. We say a number is sparse if there are no adjacent ones in its binary

12 AirPods Features You Should be Using

Saturday, November 26, 2022

Did You Know?: Most cranberries are harvested by flooding their fields (they float thanks to little air pockets in the berries) and tend to be frozen or processed quickly once harvested. Those that are

Infographic | Every Song With Over 1 Billion Spotify Streams 🎧

Saturday, November 26, 2022

Spotify's 'Billions Club' playlist tracks every song with over 1 billion streams. We took the data and broke it down by decade and artist. View Online | Subscribe Presented by: Our latest

U.S. Bans Chinese Telecom Equipment and Surveillance Cameras Over National Security Risk

Saturday, November 26, 2022

The Hacker News Daily Updates Newsletter cover A Must-Have Checklist for Workplace Security and Protection What do a bustling workplace, happy employees, and secure equipment and data all have in

Noonification: White Man

Saturday, November 26, 2022

Top Tech Content sent at Noon! Find Your Next Software Engineering Job on Hired How are you, @hacker? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with

8 Ways Google Assistant Can Increase Your Work Productivity

Saturday, November 26, 2022

Read in Browser Logo for Review Geek November 26, 2022 The year is winding down, and it's getting more difficult to be productive than ever. Call it the weather, call it the holidays, call it all

New Python tutorials on Real Python

Saturday, November 26, 2022

Hey there, There's always something going on over at as far as Python tutorials go. Here's what you may have missed this past week: Python REST APIs With Flask, Connexion, and