iOS Dev Weekly - iOS Dev Weekly - Issue 600

What do you get if you push a button six hundred times? 🤷‍♂️
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 600  March 10th 2023

 
Comment

  Comment  

 

If you told me I had to sit at my desk and push a button 600 times, you’d need to have a very good reason before I’d listen to you. 😂 Is publishing this newsletter a good reason? I have no idea, but I will push it for the 600th time right ... now! 🫣

The reality of looking back at newsletter issues is that many links are deadš, but as a fun little exercise, I went back into the archives and picked out a couple of links from every hundredth issue:

In Issue 100, I was still recovering from WWDC 2013, where Apple had unveiled the new design of iOS 7. My favourite link of the issue is Brent Simmons’ DB5 framework, and the And finally…, which was the retirement of Three20!

Issue 200 is still the only issue ever to include an image! You should take a second look at Victor Baro’s recreation of Apple’s rubber band and Samantha Marshall’s unofficial guide to xcconfig files. The And finally… was Moscone related!

I was quite ill when Issue 300 got published, but at the time, a couple of other authors were working with me, so we still got an issue out! Thank you again for writing this issue, Evan. He linked to LicensePlist (which is still maintained today) and Nick Babich talking about when to use Google-style floating action buttons. The And finally… related to bug fixes and improvements.

Issue 400 included an NSHipster article by Mattt, which is a publication I still miss. The And finally… was a tweet that has been deleted, unfortunately, but it must have made me laugh at the time!

It has been less than two years since Issue 500, so the links are less interesting for nostalgia purposes, but you might enjoy the stats roundup from 500 issues.

I’m so grateful you all still want to read my writing here. Thanks so much for subscribing, and to all the sponsors for their support, too. ❤️

 Permalink

 

¹ It’s funny. The most likely indicator of whether an article link is dead or not is whether it’s on a personal blog/domain. People maintain their blogs well, whereas services and news sites come and go.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Join a FREE iOS Architect Crash Course for a limited time

If you're a mid/senior iOS developer looking to improve both your skills and salary level, join this free online crash course. It’s available only for a limited time, so get it now.

essentialdeveloper.com  Permalink

 
 
 

  News  

 

What's new in Swift 5.8

If you’ve downloaded the Xcode 14.3 beta, you may have noticed some new deprecations or warnings in your code. That’s because it includes Swift 5.8, and just in time, here’s Paul Hudson to fill us in on the changes. It’s a smaller release than usual, but that doesn’t mean there’s nothing new!

hackingwithswift.com  Permalink

 

Swift 5.9 Release Process

Talking of new Swift versions, I think this is the first mention of a Swift 5.9 release that I’ve seen, and with a release freeze date in just ten days, it seems likely to debut in a new version of Xcode at WWDC in a couple of months! Mishal Shah outlines the usual process for a Swift release in this forum post.

swift.org  Permalink

 

App Store pricing upgrades expanded to all purchase types

It’s been a couple of months since Apple announced what is almost freeform pricing, and they’re expanding it to all purchase types. The great thing about these changes is that they are all reflected in the API, which makes things like this possible! 🚀

apple.com  Permalink

 
 

  Tools  

 

Filtering debugger output in Xcode

I don’t know how often I’ve seen the “All Output” dropdown in Xcode’s Debug Area and not clicked it. So I’m happy to see Jesse Squires unveil the mystery behind it this week!

jessesquires.com  Permalink

 
 

  Code  

 

To-Day

At first glance, this post from Sarah Reichelt might look like a launch announcement for a new app. Which it is. However, if you look a little deeper, it’s also a wonderful walkthrough of how she built it, and you’ll also get to browse the code because it’s open-source.

troz.net  Permalink

 

TaskGroup error handling in Swift

Task groups in Swift’s async/await support are a fantastic tool, but what happens if something goes wrong in one of the tasks? Toomas Vahter has just the post for you with an excellent, real-world example.

augmentedcode.io  Permalink

 

SwiftUI's .task modifier

Talking of tasks, Alexander Weiß digs into what’s possible with the task modifier in SwiftUI and why you’d want to consider it over something like onAppear.

alexanderweiss.dev  Permalink

 
 

  Books  

 

The Curious Case of the Async Cafe

A new Daniel Steinberg book is always a treat, and as it is set in a cafe, will we get baking tips along with our Swift concurrency education? Surprisingly, no! But you will get a comprehensive look at async/await.

For full disclosure, Daniel sent me a review copy of the book.

gumroad.com  Permalink

 
 

  Jobs  

 

Tech Lead @ Learn Chess with Dr. Wolf / Chess.com – Millions of students have learned chess from the kind and patient Dr. Wolf. “Learn Chess with Dr. Wolf” started as an indie labor of love. With your creativity, dedication and attention, we can bring the joy of chess and learning to many more people. – Remote (within US or European timezones)

 Permalink

 

There are more jobs available over at the iOS Dev Jobs site. Or, if you're hiring you can post your job for free!

 Permalink

 
 

  And finally...  

 

What would a ChatGPT powered documentation search look like? 😍

 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

Key phrases

Older messages

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

iOS Dev Weekly - Issue 597

Friday, February 17, 2023

Are we going back to the "sweet solution"? No, but there are a few bridges being constructed. 🚧 View on the Web Archives ISSUE 597 February 17th 2023 Comment Whenever someone pitches me with

iOS Dev Weekly - Issue 596

Friday, February 10, 2023

There are two sides to every argument. ⚖️ View on the Web Archives ISSUE 596 February 10th 2023 Comment I don't think I've ever seen anything that sums up the balance of the pros and cons of

iOS Dev Weekly - Issue 595

Friday, February 3, 2023

Is it time to think about package/library quality in the Swift community? View on the Web Archives ISSUE 595 February 3rd 2023 Comment It has been a while since Apple created the Swift Server Workgroup

You Might Also Like

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1423 [Medium]

Friday, April 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of nonnegative integers. Let's say you start at the

Data science for Product Managers

Friday, April 26, 2024

Crucial resources to empower you with data that matters. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Inner Thoughts

Friday, April 26, 2024

'The Inner Circle' Comes Around... Inner Thoughts By MG Siegler • 26 Apr 2024 View in browser View in browser If you'll allow me a brief meta blurb this week (not a Meta blurb, plenty of

Digest #135: Kubernetes Hacks, Terraform CI/CD, HashiCorp Acquisition, AWS Data Transfer Monitoring

Friday, April 26, 2024

Explore Advanced Kubernetes Techniques, Dive Into Terraform CI/CD Frameworks, Monitor AWS Data Transfer, and Explore Cloud Security with Gitleaks! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Build5Nines Newsletter - April 25, 2024

Friday, April 26, 2024

View this email in your browser Build5Nines Build5Nines Newsletter Thank you for subscribing! I look forward to sharing with you the latest cloud news, technical help, and other thoughts around DevOps

Ranked | Which City Has the Most Billionaires in 2024? 💰

Friday, April 26, 2024

Just two countries account for half of the top 20 cities with the most billionaires. And the majority of the other half are found in Asia. View Online | Subscribe Presented by: Discover what drives

iOS Dev Weekly - Issue 658

Friday, April 26, 2024

Meet the Swift Student Challenge winners for WWDC 2024 🎉 View on the Web Archives ISSUE 658 April 26th 2024 Comment Visiting WWDC is always a special experience, but attending is harder than with many

Introducing SwiftUI to the team, Let loose and much more!

Friday, April 26, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. How We Got Everyone on Board with a New Technology

SWLW #596: SRE and the art of improvisation, The power of celebration, and more.

Friday, April 26, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found