iOS Dev Weekly - iOS Dev Weekly - Issue 513

I may be out of things to say, but there's still plenty of links! 👀
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 513  June 25th 2021

 
Comment

  Comment  

 

Sometimes I sit down to write my comment for this newsletter, and there are so many things I want to write about, it’s tough to pick one. Sometimes I sit here, and no matter how hard I try, nothing that I’d be happy to publish comes out.

I could force myself to sit here for another few hours and squeeze out a few words on some topic or other, but it wouldn’t be worth reading. I just can’t do it today.

So, I’ll get straight into the links instead. Have a great week, and hopefully, I’ll feel more like writing next week. 🤞

Dave Verwer

 
 

  Sponsored Link  

 

Forget writing testing scripts, use Waldo.

Waldo is the first fully no-code mobile testing solution. Now, anyone on your team can create reliable automated tests and help you fix bugs before your users find them. Try Waldo now, for free.

waldo.io

 
 
 

  News  

 

How WWDC 21 Foreshadows AR Glasses

Dom Williams is right. It's not just RealityKit, ARKit, and all of the obvious things that point to Apple moving towards some kind of glasses device. Features that point in that direction are everywhere in iOS 15.

domz.co.uk

 

Annotating Apple’s Anti-Sideloading White Paper

As always, John Gruber has a good take on the new document published by Apple this week to back up their arguments in court. This comment resonated with me:

I’ll admit it: if Mac-style sideloading were added to iOS, I’d enable it, for the same reason I enable installing apps from outside the App Store on my Mac: I trust myself to only install trustworthy software. But it doesn’t make me a hypocrite to say that I think it would be worse for the platform as a whole.

My thoughts exactly.

daringfireball.net

 
 

  Tools  

 

Accessibility Gets an Upgrade in Xcode 13 Storyboards

SwiftUI has excellent support for previewing your designs with various accessibility features turned on, but that doesn't mean that UIKit doesn't! Let's join Mark Thormann for a run-through of what was already possible in the iOS simulator and how it's now available in the storyboard editor inside Xcode! 🎉

emptytheory.com

 

Xcode Column Breakpoints

It has been a very long time since there has been a change in how breakpoints work in any IDE that I know of. Here's Keith Harrison talking about the most exciting advance in breakpoint technology in the last ten years. 😅

useyourloaf.com

 
 

  Code  

 

Catalyst Sample Code Roundup

I've had this article from Steve Troughton-Smith in my queue since just before WWDC, and with all the excitement about "new things", it stayed there for a few weeks! I do want to make sure I link to it, though, so here it is. It's a superb collection of beautifully illustrated samples. If you're writing something with Catalyst, you need to read this.

highcaffeinecontent.com

 

Converting closure-based code into async/await in Swift

I liked this article from Andy Ibanez that goes beyond the basics of async/await and into a task that we're all going to be doing a lot of over the next few years, converting lots of closures (and maybe delegates too) into the modern syntax.

Note: Andy mentions this in the article, but I think it's worth emphasising again. You should think carefully about refactoring working code to use a new API or language feature unless there's a really good reason to do so. Everything in your codebase doesn't need to be bang up to date.

andyibanez.com

 

How iOS 15 makes your app launch faster

Honestly, this article from Noah Martin is mostly beyond me, but I'm certainly interested in a "free" speed increase for apps!

medium.com

 
 

  Business and Marketing  

 

Getting the Most out of Custom Product Pages in the New App Store

I linked to Ariel Michaeli's round-up of what was new last week, and we also discussed it on the Insider's call. During the call, one thing that came up was some confusion on whether custom product pages were part of or could be used for A/B testing. So, I was delighted to see that this week's article from Ariel covered precisely that question in and amongst taking a deeper look at both features.

appfigures.com

 
 

  Up to Speed  

 

Linting vs Formatting

If you're just getting started working with a team on iOS projects then you might be encountering tools like SwiftLint, swift-format, or SwiftFormat for the first time. I liked this explanation of linters and formatters from Jason Zurita, and I think you'll like it too!

jasonzurita.com

 
 

  Jobs  

 

iOS SDK Architect @ Stream – Stream is hiring for an iOS SDK Architect to write and maintain our open-source SDKs that are consumed by over a billion end-users. You will work with modern iOS technologies, such as Swift, SwiftUI, and Combine, with a heavy focus on code quality, API design, testing, and CI/CD processes. – Amsterdam or Remote

iOS Engineer @ MOJO Inc. – Interested in making sports more fun for kids, parents, and coaches? MOJO is seeking an iOS Engineer who is smart, curious and loves the challenge of solving problems that improve people’s lives. You’ll collaborate with a fun, experienced, and agile team to architect, implement, test and continuously deliver new features and products to customers. – Los Angeles CA

iOS Engineer - Multiple Levels @ Turo – Help us build product features that delight guests who book vehicles on our platform and enable hosts with the tools they need to manage their fleet. The iOS team is actively transitioning our iOS codebase from Objective-C to Swift, and we’re learning SwiftUI together–in labs–as we migrate our internal, watchOS, and tvOS apps. It’s really an exciting time to be an Apple-centric engineer at Turo. – San Francisco CA

iOS Developer @ Boozt – Tech is in our DNA, we strive to innovate, experiment, make data-driven decisions in our daily work, be curious and competitive and foster collaboration and personal growth, all while being nerdy and having great fun. Here you will work with one of our consumer-facing apps and you will have a great chance at shaping our future path. Come join our success! – Copenhagen Denmark

 

Talk to your hiring managers and ask them to list your open positions over at iOS Dev Jobs. Standard listings are free, so you've nothing to lose!

 
 

  Insiders  

 

Thanks so much to this week’s iOS Dev Weekly Insiders! Meet Gupta, Manuel Maly, Marius Rackwitz, Emerge Tools, and Aura Lily Vulcano! Thank you all so much. 🙏

This week’s insider’s call is on Monday, so there’s plenty of time to get registered, get on Discord, and join us.

 
 

  And finally...  

 

How about finishing this week with a set of wallpapers inspired by the OS9 default, but in the beautiful new iMac colours? 🖥😍

 
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 512

Friday, June 18, 2021

A truly amazing feature of Xcode, that I might never use… 😰 View on the Web Archives ISSUE 512 June 18th 2021 Comment I didn't know quite how to feel as I watched Kieran Senior talk about reviewing

iOS Dev Weekly - Issue 511

Friday, June 11, 2021

Did you have a good WWDC? Mine was a bit special! 😍 View on the Web Archives ISSUE 511 June 11th 2021 Comment I didn't think I'd ever get to see anything I had worked on in a WWDC session

iOS Dev Weekly - Issue 510

Friday, June 4, 2021

Dub Dub Dub Dub Dub Dub Dub Dub! 😍🎉🚀 View on the Web Archives ISSUE 510 June 4th 2021 Comment It's almost WWDC time! 🚀😍🎉 Looking around Twitter and the web this week, I see two very different

iOS Dev Weekly - Issue 509

Friday, May 28, 2021

The constant ebb and flow of complexity in software development. 🌊 View on the Web Archives ISSUE 509 May 28th 2021 Comment I still (just about! 👴) remember the first time I came across asynchronous

iOS Dev Weekly - Issue 507

Friday, May 14, 2021

The App Store is a perfect utopia, free of all flaws. 😵‍💫 View on the Web Archives ISSUE 507 May 14th 2021 Comment The last time I wrote about scam subscription apps, I finished by saying this:

You Might Also Like

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to