Fellow devs were impressed when I described how I use #ClaudeCode in my app work, so I've been busy preparing a new open-source project:
Introducing "ContextKit" 🎉 an easy-to-use platform-agnostic system to get production-ready code faster.
Details: 👇
https://t.co/CEAnVYPTy0
Apple Sherlocked my biggest indie project... and it turned out to be the best thing that happened to me!
Here’s the full story on how TranslateKit was born, and how it became the best localization tool for #SwiftUI devs. 🚀✨
Read here: 👇 #iOSDev#Swift
https://t.co/9CSaItma05
🐛 Debug String.Index like a pro!
#Swift 6.1 brings clearer String.Index descriptions. Out with cryptic _rawBits, in with readable position info.
More updates 👉 https://t.co/zQoTpStUCX
#SwiftLang#iOSDev#debugging
🔍 #Swift tightens up member import visibility!
No more surprise extensions from transitive imports. Explicit imports required for extension methods – just like types.
Full story 👉 https://t.co/zQoTpStUCX
#SwiftLang#Swift#iOSDev
🎉 Celebrate #IDPD with new #Accessibility Insights in TelemetryDeck! See how your users engage with accessibility features and optimize your app for a more inclusive experience.
Learn more 👉 https://t.co/NmoKnj3JR0
#a11y#iOSDev#InclusiveDesign
⚙️ #Swift compiler warnings are getting way more flexible!
New granular controls let you choose which warnings become errors. Perfect for large codebases and gradual upgrades.
Read more 👉 https://t.co/zQoTpStUCX
#Swift#SwiftLang#iOSDev
🎯 The little things matter: Trailing commas everywhere in #Swift!
Function params, tuples, conditional statements – all get trailing comma support. Your git diffs just got way cleaner.
Details here 👉 https://t.co/zQoTpStUCX
#SwiftLang#iOSDev#coding
🔑 Swift is getting smarter with Metatype Keypaths!
Finally accessing static properties in keypaths will be possible. SwiftData & database folks, this one's for you – no more workarounds needed.
Check it out 👉 https://t.co/zQoTpStUCX
#SwiftDev#SwiftUI#SwiftLang
📱 Swift Evolution: Objective-C implementations in Swift is here!
Now you can implement Obj-C headers directly in Swift while keeping full compatibility. Perfect for modernizing legacy iOS apps without breaking things.
More 👉 https://t.co/zQoTpStUCX
#Swift#iOS#SwiftLang
🎉 New issue is out now! Covering all #SwiftEvolution highlights from May to November 2024:
– 6 summarized #SwiftLang proposals
– 10 noteworthy pitch links you shouldn’t miss
– A new way to follow the language’s changes
…and more!
Dive in now: 👇
https://t.co/zQoTpStUCX
💡 Struggling with data models, pagination, or app performance? A recent coaching client was stuck on these exact topics, and after 1 hour, he saved 20+ hours of potential frustration. You don’t need to do it alone—I'm here to help!
👉 https://t.co/dtI6iEGuu4
#iOSDev#SwiftUI
Following up on LinksKit, I put together an article explaining why I built it and how it can benefit every app developer. Free marketing channel built-in! Learn how LinksKit can boost your app's visibility while saving you coding time. 👇 #iOSDev#SwiftUI
https://t.co/ox6TBCAy0t
🎉 Happy to announce that I’m starting a new way to support #iOSDev!
I’m offering 1-on-1 video calls to help you tackle #SwiftUI or #Xcode challenges. Sometimes, all it takes is guidance from someone who’s been there.
Book now—availability limited! ⌛
https://t.co/dtI6iEGuu4
The next issue is out now! Covers the best of #SwiftEvolution from January to April 2024: 📰
– Swift 6 announcement & new steering group
– Summarizes 4 accepted proposals & links to 6
– Links to 10 proposals in progress & 10 active pitches
Read now: 👇
https://t.co/9jwE0P2Lsf
It's that time again: For the next 2 days or so I'll be reading through 164 threads on the #Swift Forums so you don't have to! 📚
Subscribe to my @SwiftEvolutionM newsletter to get my summary of the last 3 months in a couple of days. It's free! 👇
https://t.co/0JlekhNCWF
Here's my Top 10 Wishes for #WWDC24!
Do you agree? What are yours? 🤔💬
Please comment so Apple can prioritize! 🙌
33% of my past wishes came true. 💪🤞
🔁 Repost so get more opinions! 🙏
#iOSDev#WWDC#Wishlist#SwiftUI
👇👇👇
https://t.co/SMzPzkIv4i
Should I build a #RevenueCat alternative for Apple platforms? With:
– Automatic IAP creation on Connect
– Real-time sales push notifications
– Correct income numbers (promo codes!)
– Interchangeable paywalls on all platforms
All in a native iOS + Mac + Vision app? 🤔
Vote + 🔁👇
Just launched my 5th app in 3 months! 🥳
Say 👋hello to @FocusBeatsApp, a #Pomodoro timer with a musical twist: Choose a theme to #focus to, and it will play related background music during sessions & auto-pause during breaks. 🎶
Try now, it's free: 🔁🙏
https://t.co/8UVKknlLY0
It’s official, Swift 6 is coming this summer in Xcode 16! 🥳🚀
If you still have not migrated your code to Swift 6, do not fear: It will ship with a “Swift 5” compatibility mode turned on by default!
So, you can adopt Swift 6 at your own pace.
More: 👇
https://t.co/VeLUUapftd