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

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon