iOS Dev Weekly - iOS Dev Weekly - Issue 642

Let's make 2024 a year of amazing blogging in the Swift community, shall we? ✍️
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 642  January 5th 2024

 
Comment

  Comment  

 

Happy New Year everyone! I hope you are all feeling rested and enthusiastic for the year ahead. It might be a notable one, too, with the debut of you know what.

I don’t want to start the year thinking about shiny new products, though. I want to make an offer to the community around a subject I love: encouraging more blogging and technical writing about Swift.

I like to think I’ve helped with this a little already by linking mostly to community-written blog posts in this newsletter for more than twelve years and by building and maintaining the iOS Dev Directory for the last six. What started as an attempt to find new voices in this community has grown from my seed list of a few hundred blogs to more than a thousand today in eleven languages, contributed by hundreds of community members. Is your site missing? Please add it.

To continue this, I’d love to offer some free and one-to-one mentorship to members of this community interested in writing publicly about Swift, Apple platform development, app design, marketing, running an app business, or any other topics in this area. You can be brand new to blogging, or maybe you’ve been doing it for a while but think you could benefit from some advice. We’ll organise a quick call and then go from there. I might be able to help you choose which topics might be interesting from a few that you may be considering, offer help structuring posts and making sure your point comes across clearly, or maybe someone to bounce ideas off who has some experience.

If this offer isn’t something for you, please consider sharing it publicly or passing it on to someone who might benefit. If it is something you’d be interested in, drop me an email (it’s dave at this domain, for those reading on the web or via RSS) with a quick introduction and then tell me a little about why you’d like to start blogging or expand what you’re already doing. Please also mention if you’re a member of an under-represented group in this community¹. You don’t need to write an essay. Just a paragraph or two is great!

The only thing I want to say explicitly is that this won’t make me any more or less likely to include links in this newsletter to posts from anyone I am talking to. I sometimes link to people new to blogging, and that won’t change. However, I’ll try and keep any bias I get from talking to people away from the choices I make, just as I always do.

This offer isn’t “first come, first served”, but I also probably can’t help everyone who might be interested. I’ll pick some people from everyone who emails before next Friday. 👍

Happy New Year again, and I look forward to encouraging more writing in this community in 2024! 🎊


¹ Please don’t feel you must give any details about why you consider yourself a part of an under-represented group in tech blogging. Just mention that you are. I won’t question any further.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Join the FREE iOS Architect Crash Course

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  

 

Contingent Pricing for Subscriptions

There are two things to note about this unexpected move from Apple relating to discounting subscription pricing for your apps. First, it’s not just limited to your apps, meaning you will be able to create cross-company promotional bundles. That’s not something I expected to see, but it’s quite exciting. Second, it’s not yet available, but the fact that they are asking people to sign up for a specific notification suggests to me that they might roll this out in stages. That’s pure speculation on my part, and I know nothing, but it would make sense.

So, grab yourself a partner and start thinking about the possibilities this kind of scheme could deliver.

apple.com  Permalink

 
 

  Tools  

 

Device-specific string catalogs

I agree with Daniel Saidi. This is a great feature.

mastodon.social  Permalink

 
 

  Code  

 

How we built a Swift macOS app that uses our Rust library

First of all, what a useful tool Ockam is. I’ve used ngrok before for sharing access to local web/server projects, but the experience of trying this tool out easily beats it. Then, read this article from Mrinal Wadhwa for some fascinating information about how they bridged their Rust library to a Swift app through … you guessed it. C-89. It’s always C! 😂

github.com  Permalink

 

AnyView’s impact on SwiftUI performance

If I had to sum up Martin Mitrevski’s latest article in one sentence, it would be that you should avoid AnyView where you can, but that it’s probably not the primary cause of any performance problems. You also shouldn’t ever read a one-sentence summary of a 1,500-word blog post, so you should read it yourself.

martinmitrevski.com  Permalink

 

Can Swift Keep Its Compile-Safe Thread Management Promise?

Lucas van Dongen’s opening sentence should tell you something about what you’re about to read:

When writing a blog post, it’s easy to keep falling deeper into a rabbit hole when validating your writing.

He then goes on to put the Swift compiler through a threading torture test and writes up his results. I won’t pretend that I executed or validated these tests or even fully understand what they do. Still, if you’re interested in testing the boundaries of Swift 6’s strict concurrency mode, you’ll want to read this.

lucasvandongen.dev  Permalink

 
 

  Business and Marketing  

 

Get new App Store screenshots with Picasso

What a good marketing idea this is. Everyone wins. Mark DiFranco gets lots of real-world test data for his new app. One lucky developer gets an App Store screenshot makeover every month, and it has a bit of virality to it when developers share the offer around. Like I’m doing now. I guess it worked, Mark!

picassoapp.ca  Permalink

 

The More Features You Add...

I’m not sure I’ve seen anyone put this concept across as clearly as Luke Wroblewski does in this post. It’s worth reading before you make your development plans for this year.

lukew.com  Permalink

 
 

  Videos  

 

SwiftData

What a treat from Stewart Lynch. A full course on SwiftData, from starting out with creating and updating data right through to storing binary data and synchronisation with CloudKit. There’s more than three hours of teaching here. Thanks Stewart!

youtube.com  Permalink

 
 

  Jobs  

 

It's always slow at the start of the year for open positions, but I'm sure some companies are still hiring. Posting jobs on iOS Dev Jobs is still free, or pick a featured listing when you check out and your company might be the only one in this section next week.

 Permalink

 
 

  And finally...  

 

I can’t decide what I like more between the name CellLVM or what it does! ❤️

 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

 
©2024 iOS Dev Weekly | Privacy Policy | Mastodon | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 641

Friday, December 29, 2023

As 2023 draws to an end, it's time for the annual "Best Of And Finally…" issue! 🎊 View on the Web Archives ISSUE 641 December 29th 2023 Comment Here we are at the end of another year, and

iOS Dev Weekly - Issue 640

Friday, December 15, 2023

Setting a breakpoint on 2023 and looking forward to 2024! 🎊 View on the Web Archives ISSUE 640 December 15th 2023 Comment 2023 has been a fantastic year for me in many ways. This newsletter continues

iOS Dev Weekly - Issue 639

Friday, December 8, 2023

Did Apple just unlock a speed upgrade for on-device AI with Apple Silicon? 🐢 View on the Web Archives ISSUE 639 December 8th 2023 Comment You'll almost certainly have seen links to the new mlx

iOS Dev Weekly - Issue 638

Friday, December 1, 2023

Taking a look at this year's App Store Award winners, and something that all the apps have in common. 🏆 View on the Web Archives ISSUE 638 December 1st 2023 Comment It's thrilling for any app

iOS Dev Weekly - Issue 637

Friday, November 24, 2023

I'll keep using 🥽 to represent the Vision Pro until Unicode adds a VR/AR headset emoji, and there's nothing any of you can do to stop me! View on the Web Archives ISSUE 637 November 24th 2023

You Might Also Like

💻 Signs You Need a New Laptop — How to Free Up Storage on the PS5

Wednesday, May 8, 2024

Also: 7 Ways to Speed Up Excel Spreadsheets, and More! How-To Geek Logo May 8, 2024 Did You Know The topmost vertebra in the human spine (C1) is called the "atlas" vertebra---a reference to

JSK Daily for May 8, 2024

Wednesday, May 8, 2024

JSK Daily for May 8, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Debugging Like a Pro: 10 Tips for Effective JavaScript Troubleshooting This article will

Daily Coding Problem: Problem #1435 [Medium]

Wednesday, May 8, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Implement the singleton pattern with a twist. First, instead of storing one

Mapped | Visualizing the Tax Burden of Every U.S. State 💸

Wednesday, May 8, 2024

Tax burden measures the percent of an individual's income that is paid towards taxes. See where it's the highest by state in this graphic. View Online | Subscribe Presented by: FEATURED STORY

Noonification: Do Not Open This Article

Wednesday, May 8, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 8, 2024? The HackerNoon Newsletter brings the HackerNoon

Modern Payments. Now.

Wednesday, May 8, 2024

Netevia is breaking down the traditional barriers businesses face through an integrated ecosystem of payments, banking, and ISV solutions. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Top Tech Deals 😍 Beats Studio Pro, Lenovo Yoga 9i, Power Banks, and More

Wednesday, May 8, 2024

Save on a new Galaxy S24 Ultra, headphones, or an Amazon Kindle. How-To Geek Logo May 8, 2024 Top Tech Deals: Beats Studio Pro, Lenovo Yoga 9i, Power Banks, and More Save on a new Galaxy S24 Ultra,

The Disrupt Job Fair, StrictlyVC, and More

Wednesday, May 8, 2024

Join the Disrupt Job Fair TechCrunch Disrupt 2023 You know Disrupt is a great place to promote your brand and gather new leads. And sometimes by chance, employers and potential employees make new

Address the challenges of modern access

Wednesday, May 8, 2024

Join us on May 16th to learn why you need to extend access management ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ OpenAI inks another major media deal

Wednesday, May 8, 2024

Plus: New polling from the AIPI & Apple's chipmaking efforts ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌