iOS Dev Weekly - iOS Dev Weekly - Issue 622

Have you ever considered starting a blog?
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 622  August 11th 2023

 
Comment

  Comment  

 

I recently read this post from Danijela Vrzan on reaching one year of blogging about Swift. She published it just before WWDC, but that week’s issue of the newsletter was full of pre-conference excitement, and I’ve not found a chance to share it since with all the post-conference catch-up. I wanted to link to her post, though, partly to congratulate her but also hoping that her writing will encourage more people to write about Swift and Apple platform development.

There’s nothing wrong with YouTube, Podcasts, Twitch, and all the social media platforms, but for me, nothing beats a blog post. I can read it at whatever pace and schedule makes me comfortable, search it for keywords or something specific I’m looking for. I can easily share a key point with copy and paste, or a link to the whole article.

In my (admittedly possibly old-fashioned) opinion, it’s the very best way to share something you learned or did. Hundreds of people blog about Swift already, and you could join them. Whether your writing is a quick paragraph or an in-depth tutorial doesn’t matter. It also doesn’t matter if you switch back and forth between those! You don’t need to write every week or on any regular schedule at all¹. You don’t have to dedicate your life to it or make it a source of income. But every blog I have written on over the years has provided me with some quantity of good things in return.

Thank you to everyone in this community for the hundreds of posts I read each week. I can’t share them all, but I’m glad you write them. ❤️


¹ … as long as you have an RSS feed so I can subscribe! Also, if you have a blog or plan to start one, please add your RSS feed and details to the iOS Dev Directory. I run my whole RSS system off that directory, and it powers other sites that help promote your writing, too.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

In-app purchases made easy

RevenueCat gives you everything you need to build, analyze, and grow your app business. Effortlessly control customer access and entitlements, manage data, and experiment with pricing. See why over 20,000 apps trust RevenueCat to power their in-app purchase infrastructure.

revenuecat.com  Permalink

 
 
 

  News  

 

China to require apps to share details in new oversight push

If this all goes through and truly affects every app in the store, I hope that Craig Hockenberry is correct and Apple can step up and become the publisher. It seems like it should be within their power, and it would undoubtedly be in Apple’s interest to make this easier/possible for smaller developers.

reuters.com  Permalink

 
 

  Tools  

 

Kaleidoscope and Git

Kaleidoscope is a great diff tool, but once it does the best diffs, what other features does it need? I might have asked for “faster horses“ if the developers had asked me what to add next, but I’m glad they didn’t because this is exactly the feature I didn’t know I wanted! The UI of clicking through the history of a file with A and B buttons is simple and brilliant. Please continue not to ask me what feature I want next. You’re doing a great job. 😂

For full disclosure, the Kaleidoscope developers provided me with a license when version 4 came out.

kaleidoscope.app  Permalink

 
 

  Code  

 

Swift Transformers: Run On-Device LLMs on Apple Devices

There are a few different methods to get an LLM model, such as Llama 2 running locally on your Mac or iOS device, but Pedro Cuenca’s is the most approachable I’ve seen for Swift developers. He covers converting a model to be compatible with Core ML and using it with the newly created swift-transformers package to build a chat app.

huggingface.co  Permalink

 

Applying metal shader to text in SwiftUI

What’s the very simplest Metal shader you could use to demonstrate the new SwiftUI ShaderLibrary feature? I’d say this one from Toomas Vahter is up there. What a great way to get started if shaders are as scary to you as they are to me!

augmentedcode.io  Permalink

 

AppKit vs SwiftUI: Stable vs Shiny

Every now and then, it’s worth checking back in on the SwiftUI vs AppKit/UIKit question, and this time it’s the turn of Milen Dzhumerov to take us through the pros and cons. I think my favourite answer to the question was from Sarah Reichelt:

To support old versions of macOS, use AppKit. For long-form text editing or thousands of records, use AppKit. For existing AppKit apps, add SwiftUI gradually. For everything else, start with SwiftUI and include AppKit as needed.

milen.me  Permalink

 
 

  And finally...  

 

Have you ever seen a book this future proof?

 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

Older messages

iOS Dev Weekly - Issue 621

Friday, August 4, 2023

Is it finally time for a quick take on SwiftData? 📸 View on the Web Archives ISSUE 621 August 4th 2023 Comment I've struggled to know what to write about SwiftData since its debut a few weeks ago,

iOS Dev Weekly - Issue 620

Friday, July 28, 2023

Do you want to get a Vision Pro all for yourself, spend a day with one, or have someone else spend time with one for you? 🥽 View on the Web Archives ISSUE 620 July 28th 2023 Comment I won't go into

iOS Dev Weekly - Issue 619

Friday, July 21, 2023

How do you build a habit-building UI for the long term? ♻️ View on the Web Archives ISSUE 619 July 21st 2023 Comment Note: This issue's comment relates to app design, but the writing is less

iOS Dev Weekly - Issue 618

Sunday, July 16, 2023

Hearing about the experience of using Vision Pro from a developer's perspective is important 🧑‍🔬 View on the Web Archives ISSUE 618 July 14th 2023 Comment It's been a few weeks since they were

iOS Dev Weekly - Issue 617

Friday, July 7, 2023

Is visionOS the first iOS-based platform where Xcode might make sense? 🥽 View on the Web Archives ISSUE 617 July 7th 2023 Comment I've never been very excited about the prospect of Xcode on iPad¹.

You Might Also Like

Daily Coding Problem: Problem #1446 [Medium]

Sunday, May 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a set of closed intervals, find the smallest set of numbers that covers

RD#456 Data Fetching Patterns in Single-Page Applications

Sunday, May 19, 2024

Five patterns to help Single Page Applications fetch data from remote sources ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#506 .NET 9 LINQ Performance Edition

Sunday, May 19, 2024

The team has been working on improving performance ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#574 Programming like it’s 1977

Sunday, May 19, 2024

128 bytes of RAM, no operating system, and limited types of sprites ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Defeating Mouse Lint 🖱️

Sunday, May 19, 2024

How optical mice scrolled past rubber balls. Here's a version for your browser. Hunting for the end of the long tail • May 19, 2024 Hey all, sorry this is running a little late. Last week's odd

Android Weekly #623 🤖

Sunday, May 19, 2024

View in web browser 623 May 19th, 2024 Articles & Tutorials Sponsored Webinar: Compiler Technology vs Wrapper Solutions The right mobile app protection secures apps and SDKs against threats such as

Does AI spell doom for the open web?

Sunday, May 19, 2024

Plus, a proposal for Melinda French Gates View this email online in your browser By Anthony Ha Sunday, May 19, 2024 Image Credits: Google OpenAI and Google both made big announcements this week —

Sunday Digest | Featuring 'Visualizing the Tax Burden of Every U.S. State' 📊

Sunday, May 19, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo May 19, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The

Setapp's alternative mobile App Store & Subconscious winding down

Sunday, May 19, 2024

AI's major alien concept is transparency, Setapp launches alternative mobile App Store, The Happiness Trinity, and a lot more in this week's issue of Creativerly. Creativerly Setapp's

This Week's Daily Tip Roundup

Sunday, May 19, 2024

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is