Advertisement · 728 × 90

Posts by Vincent Pradeilles

Preview
How to hide a view in a screenshot — 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 🍿

“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.swiftwithvincent.com/blog/how-to...

1 week ago 1 0 0 0
The easiest way to start using AI agents in an iOS project
The easiest way to start using AI agents in an iOS project #iOS #swift #softwaredeveloper #iosdeveloper Thank you for watching this video 🙌Link to the article 👉 https://build.ms/2026/2/12/automating-codex/CHAPTERS0...

You're curious to try AI agents but you haven't had the time yet?

I've found a great way to start experimenting with them in your iOS project with minimal risks and efforts.

Let me explain 😌

www.youtube.com/watch?v=wWh...

2 weeks ago 1 0 0 0
Don't make this mistake with a Spacer in SwiftUI 🙅🏽‍♀️🙅🏻‍♂️
Don't make this mistake with a Spacer in SwiftUI 🙅🏽‍♀️🙅🏻‍♂️ #iOS #swift #softwaredeveloper #iosdeveloperLink to the article 👉 https://nerdyak.tech/development/2023/04/06/avoid-swiftui-spacers-in-stacks.htmlThank you ...

Have you ever used a Spacer() in SwiftUI?

Did you know that it can actually lead to subtle UI issues?

Let me explain 😌

www.youtube.com/watch?v=mzl...

3 weeks ago 1 1 0 0
You don't (always) need the SF Symbols app!
You don't (always) need the SF Symbols app! #iOS #swift #softwaredeveloper #iosdeveloper Thank you for watching this video 🙌➜ Website: https://www.swiftwithvincent.com➜ Newsletter: https://www.swiftwi...

Did you know that you can browse SF Symbols directly inside Xcode? 🤨

If you regularly open the SF Symbols app, that might save you some time!

Let me show you 😌

www.youtube.com/watch?v=tsM...

1 month ago 0 1 0 0
Is it a bad idea to use Group in SwiftUI? 🤨
Is it a bad idea to use Group in SwiftUI? 🤨 #iOS #swift #softwaredeveloper #iosdeveloper Link to the article 👉 https://twocentstudios.com/2025/12/12/swiftui-group-still-considered-harmful/Thank you fo...

Have you ever used a Group in SwiftUI? 🤨

Did you know that its behavior isn't always as the documentation says? 😓

Let me explain!

www.youtube.com/watch?v=vda...

3 months ago 4 0 0 0
Video

Did you know that you can browse SF Symbols directly inside Xcode? 🤨

All you need to do is click on "View > Show Library", then open the 4th tab.

And it can be even smoother by using the shortcut ⌘ + ⇧ + L 👌

3 months ago 15 3 0 0
Video

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? 😌

4 months ago 6 0 2 0
Video

```
@Test("square returns x * x")
func squareIsXTimesX() {
// ...
}
```

It's really frustrating to have to write a test description twice 😔

(in the annotation and in the function name)

But did you know that since Swift 6.2 this can be solved? 🤨

4 months ago 2 0 0 0
How to use a Raw Identifier as a function name
How to use a Raw Identifier as a function name #iOS #swift #softwaredeveloper #iosdeveloperThank you for watching this video 🙌➜ Website: https://www.swiftwithvincent.com➜ Newsletter: https://www.swiftwit...

```
@Test("square returns x * x")
func squareIsXTimesX() {
// ...
}
```

It's really frustrating to have to write a test description twice 😔

(in the annotation and in the function name)

But did you know that since Swift 6.2 this can be solved? 🤨

www.youtube.com/watch?v=lWc...

5 months ago 0 0 0 0
Advertisement
Video

I'm sure you've used the modifier `. task { }` before...

...but did you know it has a hidden feature? 🤨

Let me explain 😌

5 months ago 1 0 0 0
Did you know the modifier .task { } has a hidden feature? 😯
Did you know the modifier .task { } has a hidden feature? 😯 #iOS #swift #softwaredeveloper #iosdeveloper Thank you for watching this video 🙌➜ Website: https://www.swiftwithvincent.com➜ Twitter: https://twitter.com/v_...

I'm sure you've used the modifier `. task { }` before...

...but did you know it has a hidden feature? 🤨

Let me explain 😌

www.youtube.com/watch?v=eqD...

5 months ago 1 0 0 0
Video

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

5 months ago 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...

5 months ago 1 0 0 0
Using an Optional in a String interpolation
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...

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

6 months ago 4 0 0 0
Video

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

Have you ever created a custom ViewModifier? 🤨

Did you know that it's actually often not really needed? 🥲

Let me explain 😌

6 months ago 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...

6 months ago 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...

6 months ago 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...

6 months ago 1 0 0 0
Advertisement
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...

6 months ago 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-...

6 months ago 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...

6 months ago 1 0 0 0
Video

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 😌

7 months ago 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

7 months ago 0 0 0 0
How to disable Liquid Glass in your iOS app (iOS 26 tutorial)
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...

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

7 months ago 2 0 0 0
How to hide the content of a view in a screenshot (iOS tutorial)
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:...

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

7 months ago 0 0 0 0
ChatGPT in Xcode 26: is it Good 👍 or Bad 👎?
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 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...

7 months ago 1 1 0 0
Video

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 👌

7 months ago 4 0 0 0
Video

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 😌

8 months ago 1 0 0 0
Advertisement
Don't make this mistake with a TaskGroup 🙅🏽‍♀️🙅🏻‍♂️
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...

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

8 months ago 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...

8 months ago 3 0 0 0