Vincent Pradeilles's Avatar

Vincent Pradeilles

@v-pradeilles.bsky.social

416 Followers  |  37 Following  |  127 Posts  |  Joined: 21.11.2024  |  1.9013

Latest posts by v-pradeilles.bsky.social on Bluesky

Video thumbnail

```
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 ๐Ÿ˜Œ

31.10.2025 12:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
ChatGPT in Xcode 26: thereโ€™s a hidden prompt! โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

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...

29.10.2025 12:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Using an Optional in a String interpolation
#iOS #swift #softwaredeveloper #iosdeveloperThank you for watching this video ๐Ÿ™Œโžœ Website: https://www.swiftwithvincent.comโžœ Newsletter: https://www.swiftwit... Using an Optional in a String interpolation

```
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...

21.10.2025 15:05 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

```
struct MyModifier: ViewModifier {
// ...
}
```

Have you ever created a custom ViewModifier? ๐Ÿคจ

Did you know that it's actually often not really needed? ๐Ÿฅฒ

Let me explain ๐Ÿ˜Œ

17.10.2025 11:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to disable Liquid Glass โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

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...

15.10.2025 11:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

```
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...

07.10.2025 15:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to easily inspect and modify network traffic โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

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...

02.10.2025 11:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Discover 5 new AI features of Xcode 26 โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

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...

26.09.2025 11:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Using async let with synchronous code โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

`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-...

24.09.2025 11:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

โ€œ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...

23.09.2025 15:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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 ๐Ÿ˜Œ

19.09.2025 11:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

14.09.2025 18:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How to disable Liquid Glass in your iOS app (iOS 26 tutorial)
#ios #swift #softwaredeveloper #iosdeveloperThank you for watching this video ๐Ÿ™Œโžœ Website: https://www.swiftwithvincent.comโžœ Twitter: https://twitter.com/v_p... How to disable Liquid Glass in your iOS app (iOS 26 tutorial)

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...

09.09.2025 14:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How to hide the content of a view in a screenshot (iOS tutorial)
#ios #swift #softwaredeveloper #iosdeveloperLink to the repo ๐Ÿ‘‰ https://github.com/kuttz/SecureYourView Thank you for watching this video ๐Ÿ™Œโžœ Website: https:... How to hide the content of a view in a screenshot (iOS tutorial)

โ€œ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...

02.09.2025 14:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
ChatGPT in Xcode 26: is it Good ๐Ÿ‘ or Bad ๐Ÿ‘Ž?
#ios #swift #softwaredeveloper #iosdeveloperLink to the article ๐Ÿ‘‰ https://www.fline.dev/why-im-not-using-xcode-26s-ai-chat-integration-and-what-could-change... ChatGPT in Xcode 26: is it Good ๐Ÿ‘ or Bad ๐Ÿ‘Ž?

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...

26.08.2025 15:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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 ๐Ÿ‘Œ

25.08.2025 11:34 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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 ๐Ÿ˜Œ

15.08.2025 11:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Don't make this mistake with a TaskGroup ๐Ÿ™…๐Ÿฝโ€โ™€๏ธ๐Ÿ™…๐Ÿปโ€โ™‚๏ธ
#iOS #swift #softwaredeveloper #iosdeveloperThank you for watching this video ๐Ÿ™Œโžœ Website: https://www.swiftwithvincent.comโžœ Newsletter: https://www.swiftwit... Don't make this mistake with a TaskGroup ๐Ÿ™…๐Ÿฝโ€โ™€๏ธ๐Ÿ™…๐Ÿปโ€โ™‚๏ธ

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...

05.08.2025 14:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to add a paywall with a single line of SwiftUI code ๐Ÿ›๏ธ โ€” Swift with Vincent Have you ever thought of integrating in-app purchases into your app, but ended up not doing it because the task felt too complex? I have a really good news for you: since iOS 17 Apple has made it so easy that you can literally integrate in-app purchases with a single line of code! And in this arti

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...

28.07.2025 11:27 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AI in Xcode 26: thereโ€™s a hidden prompt! (hereโ€™s how you can access it)
๐Ÿ”ฅ Big thank you to Proxyman for sponsoring this video! ๐Ÿ”ฅDon't let cumbersome web debugging tools hold you back. With Proxyman's native macOS app, you can c... AI in Xcode 26: thereโ€™s a hidden prompt! (hereโ€™s how you can access it)

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...

15.07.2025 14:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Making a TextField display multiple lines of text โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

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...

10.07.2025 11:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How to solve SwiftUI performance issues (according to Airbnb iOS engineers)
#ios #swift #softwaredeveloper #iosdeveloperLink to the article ๐Ÿ‘‰ https://medium.com/airbnb-engineering/understanding-and-improving-swiftui-performance-37b7... How to solve SwiftUI performance issues (according to Airbnb iOS engineers)

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...

08.07.2025 15:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Ever heard of .contextMenu()? โ€” Swift with Vincent Youโ€™re more of a video kind of person? Iโ€™ve got you covered! Hereโ€™s a video with the same content than this article ๐Ÿฟ

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...

07.07.2025 11:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

06.07.2025 18:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
ChatGPT in Xcode 26: is it good?  ๐Ÿค–
๐Ÿ”ฅ Big thank you to RevenueCat for sponsoring this video! ๐Ÿ”ฅThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data... ChatGPT in Xcode 26: is it good? ๐Ÿค–

๐Ÿฟ NEW LIVESTREAM TODAY 8PM CEST ๐Ÿฟ

Xcode 26 integrates natively with ChatGPT: let's see how good it is!

www.youtube.com/live/RSvklg...

30.06.2025 11:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
ChatGPT in Xcode 26: is it good?  ๐Ÿค–
๐Ÿ”ฅ Big thank you to RevenueCat for sponsoring this video! ๐Ÿ”ฅThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data... ChatGPT in Xcode 26: is it good? ๐Ÿค–

๐Ÿฟ NEW LIVESTREAM TODAY 8PM CEST ๐Ÿฟ

Xcode 26 integrates natively with ChatGPT: let's see how good it is!

www.youtube.com/live/RSvklg...

30.06.2025 11:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

29.06.2025 18:12 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
ChatGPT in Xcode 26: is it good?  ๐Ÿค–
๐Ÿ”ฅ Big thank you to RevenueCat for sponsoring this video! ๐Ÿ”ฅThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data... ChatGPT in Xcode 26: is it good? ๐Ÿค–

๐Ÿฟ NEW LIVESTREAM TOMORROW 8PM CEST ๐Ÿฟ

Xcode 26 integrates natively with ChatGPT: let's see how good it is!

www.youtube.com/live/RSvklg...

29.06.2025 11:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Discover 5 new AI features of Xcode 26 ๐ŸŽ
๐Ÿ”ฅ Big thank you to RevenueCat for sponsoring this video! ๐Ÿ”ฅThe world's best subscription apps use RevenueCat to power in-app purchases, manage customer data... Discover 5 new AI features of Xcode 26 ๐ŸŽ

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-...

24.06.2025 15:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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!)

23.06.2025 11:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@v-pradeilles is following 20 prominent accounts