iOS Dev Weekly - iOS Dev Weekly – Issue 703

Read this issue on the web Browse the archives


Comment

Content marketing isn’t new, but it’s something that’s really hard to do well. So I think it’s worth highlighting when a company does a consistently good job with it over a prolonged period of time. I’m sure you can learn from what they do, even if you’re not targeting an app maker audience like they are.

The company is RevenueCat, and their main content output is their blog, but they also have a podcast and newsletter.

It’s hard to pinpoint why something feels authentic, but it definitely has some “I’ll know it when I see it” about it. RevenueCat gets authenticity right, though. Maybe it’s because they encourage their employees to keep their side projects going, or even start new ones. It’s also clear that the articles and other content come from across the company, not just from a “blog” or “content” team¹. Yes, there are purely promotional articles in the mix, too, but there’s enough genuinely interesting and engaging posts to make a subscription worthwhile, even if you’re not currently interested in their product. Finally, it’s also obvious that the company cares enough about creating a great blog that they put significant time behind it. Writing a good and authentic blog post takes time. It’s not something you can do with 15 minutes before you leave the office on a Friday.

As an example, here are a few articles I found really interesting recently:

I linked to some of these in previous issues, but if you missed them, these articles are all worth reading.

You might not have noticed yet as you won’t have seen this issue’s sponsor yet, but it’s no coincidence that RevenueCat sponsored this issue. However, they did not pay for this opening comment and have no idea I’m writing it. Whether you take my word for that or not, I assure you it’s true. However, it also didn’t seem right to write this and a different company sponsor the newsletter, so I postponed writing this for a couple of weeks until everything aligned. You should know they are a regular sponsor of this newsletter, though, and weigh any bias you want from that.

Anyway, if you’re an app maker or app business owner, I’d encourage you to subscribe to their RSS feed. Don’t just pay attention to what they’re writing, though. If you’re doing content marketing yourself then take a look at how they’re doing it, too. You might not be able to match their team size, but I’m sure you can learn something from them.

Dave Verwer

¹ Yes, I’m sure they have a “blog” team that writes articles and coordinates everything, but I think a lot of the authenticity comes from real people running real apps.

² I have a soft spot for Jobs to be Done, so I might be biased with this one.


News

Brazilian court gives Apple 90 days to allow sideloading on iOS

I really hope Apple doesn’t increase fragmentation by further separating the third-party stores, meaning there would need to be Brazil-specific stores and EU-specific ones. I’ll be keeping my fingers crossed that this new ruling “simply” triggers an expansion of the current EU stores into Brazil. This doesn’t need to get any more complicated for developers.


Tools

Framous

Charlie Chapman’s new developer utility will save you some time if you like to frame your screenshots. There’s a free version with a generic looking frame, or upgrade for better ones.

I know this isn’t the place for feature requests for Charlie, but I’d love it if you could also add a line or two of text with some text customisation above/below the framed screenshot, and a gradient background, and … 😬 Updating the screenshots is the worst bit of an App Store release and I hate the Photoshop document I use for it.


Code

Placing UI components within the Safe Area Inset

We were so preoccupied with whether we could, we didn’t stop to think if we should! Matteo Altobello explains how, but only you can decide if it’s a good idea.


Understanding structural identity in SwiftUI

How does SwiftUI decide what it needs to redraw? Let Natascha Fadeeva explain it to you with some simple, step-by-step examples.


Rendering Pixel Art with SwiftUI

You won’t find a use for this technique from Chris Trott every day, but that doesn’t mean it’s not interesting. Oh, and if you ever do need to render pixel art in an app, this post will make your day.


Business and Marketing

Indie, Not Alone

From Ryan Ashcraft’s latest post:

If I could go back, I’d be more strategic and less afraid to hire help. Once you know what you’re looking for and where to find it, bringing in great people becomes much easier.

This is good advice. I’ve used both UpWork and TopTal and had good experiences with both. That said, I also had one bad experience with a freelancer through UpWork. The best advice I can give is to encourage really frequent communication with someone new you’re working with until you both learn how each other likes to work, but Ryan has written much more on the subject.


Jobs

Senior iOS Developer - Productivity Team @ komoot GmbH – As a Senior iOS Developer, you’ll be an essential part of our newly established iOS Developer Productivity Team. You’ll work closely with other iOS developers and help them perform at their highest technical level. – Remote (within European timezones)

iOS framework developer @ Nutrient (formerly PSPDFKit) – Design APIs that will affect hundreds of apps, and create UIs used by millions of users. Collaborate globally in a small team working on the leading document SDK for iOS, macOS and visionOS. Make the most of a flexible schedule, and attend annual retreats at exciting places around the world. – Remote (Anywhere)

iOS Engineer @ Bevel – We’re building at the forefront of consumer health. We are a small team that deeply cares about our craft. You’ll get a chance to work on something that improves the health of tens of thousands of people! – On-site (United States in NY)


And finally...

Happy Pi Day! 🥧

Follow Dave on Bluesky or Mastodon or iOS Dev Weekly on Bluesky or Mastodon.

You received this email because you subscribed to this newsletter on the iOS Dev Weekly website, but you can unsubscribe instantly at any time.

Copyright © 2011–2025 Dave Verwer. All rights reserved.

iOS Dev Weekly is published by Verwer Services Ltd. The registered office for Verwer Services Ltd. is 5 Albert Road, Southsea, Hampshire, England, PO5 2SE.

Older messages

iOS Dev Weekly – Issue 702

Friday, March 7, 2025

Get a preview of an API that is likely to be announced at this year's WWDC. 🚸 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

iOS Dev Weekly – Issue 701

Friday, February 28, 2025

What does Dave write about when he has a fever? 🤒 Let's find out! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

iOS Dev Weekly – Issue 700

Thursday, February 27, 2025

It's Issue 700, and I wish I had something different to talk about this week. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

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! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

iOS Dev Weekly - Issue 693

Friday, January 3, 2025

Happy New Year, and here's to a cracking 2025! 🎊 View on the Web Archives ISSUE 693 January 3rd 2025 Comment Happy New Year, everyone! 🎊 I hope you all had a restful and relaxing break if you took

You Might Also Like

📱 I Wish More Companies Made Phones This Bonkers — How to Check the Age of Your Hard Drive

Tuesday, March 18, 2025

Also: The 10 Best Apple TV+ Shows You're Missing Out On, and More! How-To Geek Logo March 12, 2025 Did You Know The weekday that falls most frequently on the 13th day of the month in the Gregorian

Tomorrow's Photo Management Class: How to sign up!

Tuesday, March 18, 2025

[Attention: Our final free class on photo management is happening tomorrow! This is your last chance to sign up. Register now.] Open your Photos app. What do you see? Thousands of random pictures?

The Sequence Engineering #508: AGNTCY, the Agentic Framework that Brought LangChain and LlamaIndex Together

Tuesday, March 18, 2025

The new framework outlines the foundation for the internet of agents. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

URGENT: Microsoft Patches 57 Security Flaws, Including 6 Actively Exploited Zero-Days

Tuesday, March 18, 2025

THN Daily Updates Newsletter cover ⚡ LIVE WEBINAR ➟ ASPM: The Future of AppSec -- Boom or Bust? Discover How ASPM is Redefining Application Security with Smarter, Unified Solutions. Download Now

⚙️ Making AI for coding work

Tuesday, March 18, 2025

Plus: New self-driving data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/12/2025

Tuesday, March 18, 2025

New blogs from Syncfusion ® Sneak Peek at .NET MAUI: 2025 Volume 1 By Paul Anderson Let's explore the new features and enhancements that will be added in the Syncfusion .NET MAUI suite for the

AI agents are changing work 🤖

Tuesday, March 18, 2025

Windows vs. M4 MacBook Air; VPN tips; Metallica on Vision Pro -- ZDNET ZDNET Tech Today - US March 12, 2025 person walking to work AI agents aren't just assistants: How they're changing the

Interested in a tailored threat briefing for you and your team?

Tuesday, March 18, 2025

Learn from expert identity attack researchers and creators of the SaaS attacks matrix ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

Biome vs. Prettier & ESLint; ESLint flat config improvements; returning from async functions;

Tuesday, March 18, 2025

We have 6 links for you - the latest on JavaScript and tools Is Biome ready to replace Prettier & ESLint? medium.com ESLint: Evolving flat config with extends eslint.org @nzakas@fosstodon.org @

What is a HoundDog(.ai)?

Tuesday, March 18, 2025

Still waiting to hear back from HoundDog… if you have an in, please reach out and let them know I want them on the show!! Until then… Stop PII Leak Detection in the Code! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏