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 #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power

The Stanford Grad Who Forgot How To Think

Tuesday, December 24, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 24, 2024? The

The next big HDMI leap is coming

Tuesday, December 24, 2024

Sora side hustles; Casio's tiny watch comes to the US -- ZDNET ZDNET Tech Today - US December 24, 2024 Ecovacs Deebot T30S Combo robot vacuum and mop The next big HDMI leap is coming next month -

⚙️ Robo-suits

Tuesday, December 24, 2024

Plus: The data center energy surge ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Apache Tomcat Vulnerability CVE-2024-56337 Exposes Servers to RCE Attacks

Tuesday, December 24, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Edge 459: Quantization Plus Distillation

Tuesday, December 24, 2024

Some insights into quantized distillation ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏