SwiftEvolutionM's profile picture. Monthly summary of Swift Evolution. Subscribe to the newsletter here: http://swiftevolution.substack.com – by @Jeehut

Swift Evolution Monthly

@SwiftEvolutionM

Monthly summary of Swift Evolution. Subscribe to the newsletter here: http://swiftevolution.substack.com – by @Jeehut

Swift Evolution Monthly сделал(а) репост

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: 👇 github.com/FlineDev/Conte…


Swift Evolution Monthly сделал(а) репост

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 fline.dev/sherlocked-to-…


🐛 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 👉 fline.dev/swift-evolutio… #SwiftLang #iOSDev #debugging

SwiftEvolutionM's tweet image. 🐛 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 👉 fline.dev/swift-evolutio…
#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 👉 fline.dev/swift-evolutio… #SwiftLang #Swift #iOSDev

SwiftEvolutionM's tweet image. 🔍 #Swift tightens up member import visibility!

No more surprise extensions from transitive imports. Explicit imports required for extension methods – just like types.

Full story 👉 fline.dev/swift-evolutio…
#SwiftLang #Swift #iOSDev

Swift Evolution Monthly сделал(а) репост

🎉 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 👉 telemetrydeck.com/blog/introduci… #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 👉 fline.dev/swift-evolutio… #Swift #SwiftLang #iOSDev

SwiftEvolutionM's tweet image. ⚙️ #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 👉 fline.dev/swift-evolutio…
#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 👉 fline.dev/swift-evolutio… #SwiftLang #iOSDev #coding

SwiftEvolutionM's tweet image. 🎯 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 👉 fline.dev/swift-evolutio…
#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 👉 fline.dev/swift-evolutio… #SwiftDev #SwiftUI #SwiftLang

SwiftEvolutionM's tweet image. 🔑 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 👉 fline.dev/swift-evolutio…
#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 👉 fline.dev/swift-evolutio… #Swift #iOS #SwiftLang

SwiftEvolutionM's tweet image. 📱 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 👉 fline.dev/swift-evolutio…
#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: 👇 fline.dev/swift-evolutio…


Swift Evolution Monthly сделал(а) репост

💡 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! 👉 coach.fline.dev #iOSDev #SwiftUI


Swift Evolution Monthly сделал(а) репост

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 fline.dev/introducing-li…


Swift Evolution Monthly сделал(а) репост

🎉 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! ⌛ coach.fline.dev


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: 👇 fline.dev/swift-evolutio…


Swift Evolution Monthly сделал(а) репост

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! 👇 swiftevolution.substack.com


Swift Evolution Monthly сделал(а) репост

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 👇👇👇 fline.dev/my-top-10-wish…


Swift Evolution Monthly сделал(а) репост

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 + 🔁👇


Swift Evolution Monthly сделал(а) репост

Celebrating #IndieAppSales! 🤑 All my apps 40% reduced, one even #free:👇 String Catalog Translator - Lifetime $79 → $49 (save $30!) apps.apple.com/app/apple-stor… FocusBeats: Pomodoro + Music - Lifetime $25 → $15 (save $10!) apps.apple.com/app/apple-stor… 4 more apps in thread 🧵👇(1/2)

Jeehut's tweet image. Celebrating #IndieAppSales! 🤑

All my apps 40% reduced, one even #free:👇

String Catalog Translator
- Lifetime $79 → $49 (save $30!)
apps.apple.com/app/apple-stor…

FocusBeats: Pomodoro + Music
- Lifetime $25 → $15 (save $10!)
apps.apple.com/app/apple-stor…

4 more apps in thread 🧵👇(1/2)

Swift Evolution Monthly сделал(а) репост

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: 🔁🙏 apps.apple.com/app/apple-stor…


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: 👇 forums.swift.org/t/swift-6-0-re…


Loading...

Something went wrong.


Something went wrong.