```
let name: String?
"Hi, \(name ?? "stranger")"
```
This code is super common to deal with an Optional inside a String interpolation.
But did you know that Swift 6.2 introduces a more powerful syntax? ๐คจ
Let me explain ๐
@v-pradeilles.bsky.social
```
let name: String?
"Hi, \(name ?? "stranger")"
```
This code is super common to deal with an Optional inside a String interpolation.
But did you know that Swift 6.2 introduces a more powerful syntax? ๐คจ
Let me explain ๐
Did you know that at the beginning of every ChatGPT conversation, Xcode 26 injects a hidden system prompt? ๐คจ
But with the right tool, we can easily access it and read it ๐
Let me show you all that in details ๐ฟ
www.swiftwithvincent.com/blog/chatgp...
```
let name: String?
"Hi, \(name ?? "stranger")"
```
This code is super common to deal with an Optional inside a String interpolation.
But did you know that Swift 6.2 introduces a more powerful syntax? ๐คจ
Let me explain ๐
www.youtube.com/watch?v=1lI...
```
struct MyModifier: ViewModifier {
// ...
}
```
Have you ever created a custom ViewModifier? ๐คจ
Did you know that it's actually often not really needed? ๐ฅฒ
Let me explain ๐
iOS 26 has released and your app isn't yet ready for Liquid Glass? ๐ซฃ
Good news: It's totally possible to opt-out of the new UI design!
Let me show you how ๐
www.swiftwithvincent.com/blog/how-to...
```
struct MyModifier: ViewModifier {
// ...
}
```
Have you ever created a custom ViewModifier? ๐คจ
Did you know that it's actually often not really needed? ๐ฅฒ
Let me explain ๐
www.youtube.com/watch?v=ATY...
Did you know there's a tool that lets you inspect all the network traffic of your app?
Without making a single change to the code?
And even if your app uses HTTPS?
Let me show you ๐
www.swiftwithvincent.com/blog/how-to...
You're curious to try the new AI coding tools in Xcode 26, but you haven't had time to update to the new macOS? ๐คจ
Don't worry, I've done it for you!
Here's a demo of what these new tools let you achieve ๐
www.swiftwithvincent.com/blog/discov...
`async let` is a very powerful syntax!
But did you know it has a hidden feature? ๐คจ
Let me show you ๐
www.swiftwithvincent.com/blog/using-...
โMVVM is a bad architecture for SwiftUI ๐
๐ปโโ๏ธโ
I regularly see blog articles make this claim, so it got me curious!
๐ Is MVVM really that bad with SwiftUI?
๐ What could be the alternative?
๐ How to decide if an architecture is โgoodโ?
Let me give you my opinion ๐
www.youtube.com/watch?v=KY4...
iOS 26 is about to release and your app isn't yet ready for Liquid Glass? ๐ซฃ
Good news: It's totally possible to opt-out of the new UI design!
Let me show you how ๐
iOS 26 is about to be officially released! But what if your iOS app isnโt yet ready to support Liquid Glass?
Subscribe to my newsletter and you'll receive the steps to opt-out of Liquid Glass in your inbox tomorrow morning ๐ฎ
๐ swiftwithvincent.com/newsletter
iOS 26 is about to release and your app isn't yet ready for Liquid Glass? ๐ซฃ
Good news: It's totally possible to opt-out of the new UI design!
Let me show you how ๐
www.youtube.com/watch?v=aTY...
โCan we hide this view in screenshots?โ
Unfortunately, there's no official API to implement this... ๐
...but did you know it can still be achieved through a clever trick? ๐คจ
www.youtube.com/watch?v=PXe...
ChatGPT in Xcode 26: is it as good as Cursor or Claude Code? ๐คจ
The official release of Xcode 26 is coming soon, so it's the perfect time to try and answer this question ๐
www.youtube.com/watch?v=BCU...
New in Swift 6.2: Raw Identifiers can be used for function names!
All you need to do is put the function name between backquotes...
...and you can use characters that are not allowed in function names, like white spaces or operators!
Perfect for functions that implement tests ๐
When you need to run lots of concurrent jobs, using a TaskGroup is the easiest option...
...but did you know there's one mistake that's very easy to make if you're not careful?
Let me explain ๐
When you need to run lots of concurrent jobs, using a TaskGroup is the easiest option...
...but did you know there's one mistake that's very easy to make if you're not careful?
Let me explain ๐
www.youtube.com/watch?v=pJd...
Did you know that SwiftUI actually offers built-in fully functional paywalls? ๐คจ
If you plan to experiment with in-app purchases, they can save your a lot of time and energy ๐
Let me explain ๐ฟ
www.swiftwithvincent.com/blog/how-to...
Did you know that at the beginning of every ChatGPT conversation, Xcode 26 injects a hidden system prompt? ๐คจ
But with the right tool, we can easily access it and read it ๐
Let me show you all that in details ๐ฟ
www.youtube.com/watch?v=e75...
It's SO frustrating when a TextField doesn't display its full input ๐ก
But did you know that SwiftUI has a built-in way to solve this? ๐คจ
And that it only requires a single line of code? ๐
www.swiftwithvincent.com/blog/making...
You're having performance issues with SwiftUI and you're struggling to solve them? ๐ซ
So did Airbnb and they've just published the method that solved them!
Let me walk you through it ๐
www.youtube.com/watch?v=H_w...
When you know which modifier to call, SwiftUI can be pretty powerful!
Let me show you how you can build an emoji reaction feature in literally 5 minutes ๐
(fun fact, I tried to ask an AI for help, but it couldn't find the right modifier!)
www.swiftwithvincent.com/blog/ever-h...
Vibe coding has come to Xcode!
I gave it a try and I want to share with you what I enjoyed and what got me disappointed.
Subscribe to my newsletter and you'll receive all the details in your inbox tomorrow morning ๐ฎ
๐ swiftwithvincent.com/newsletter
๐ฟ NEW LIVESTREAM TODAY 8PM CEST ๐ฟ
Xcode 26 integrates natively with ChatGPT: let's see how good it is!
www.youtube.com/live/RSvklg...
๐ฟ NEW LIVESTREAM TODAY 8PM CEST ๐ฟ
Xcode 26 integrates natively with ChatGPT: let's see how good it is!
www.youtube.com/live/RSvklg...
You're curious to try the new AI coding tools in Xcode 26, but you haven't been able to install the new macOS beta? ๐คจ
Don't worry, I've done it for you!
Subscribe to my newsletter and you'll receive all the details in your inbox tomorrow morning ๐ฎ
๐ swiftwithvincent.com/newsletter
๐ฟ NEW LIVESTREAM TOMORROW 8PM CEST ๐ฟ
Xcode 26 integrates natively with ChatGPT: let's see how good it is!
www.youtube.com/live/RSvklg...
You're curious to try the new AI coding tools in Xcode 26, but you haven't been able to install the new macOS beta? ๐คจ
Don't worry, I've done it for you!
Here's a demo of what these new tools let you achieve ๐
www.youtube.com/watch?v=8P-...
New in Xcode 26: there's a shortcut to ask the AI to make quick changes to a piece of code!
(make sure to install macOS Tahoe beta if you want to try the feature!)