Channel Avatar

Vincent Pradeilles @UCjkoQk5fOk6lH-shlm53vlw@youtube.com

16.3K subscribers - no pronouns set

Hi, I'm Vincent and I've been doing iOS development since 20


02:52
How to quickly run your iOS app in a different language πŸ’‘
02:29
How to store two types in the same variable using a type called Either
24:23
WWDC24: My Highlights as an iOS Developer πŸ“±
07:16:58
Learn how to develop iOS apps with Xcode, Swift and SwiftUI πŸ“± (FREE beginner tutorial)
02:50
The shortcut to split an expression across multiple lines in Xcode πŸ’‘
20:50
How to add dynamic paywalls to your iOS app πŸ€‘ (app monetization tutorial)
02:14
Don't write this code! (use a ButtonStyle instead 😌)
10:14
3 Advanced Tips to Code Like a Pro in Swift (from an ex-Apple engineer 🍎)
02:58
Did you know that Xcode Previews also work with UIKit? 🀯
02:16
How to decode dates in ISO 8601 format in Swift πŸ‘©πŸ½β€πŸ’»πŸ‘¨πŸ»β€πŸ’»
06:20
5 tips for a successful iOS take-home project ✌️
01:38
Don't write this code! (use the new formatting API instead 😌)
02:36
How to enable spell checking in Xcode πŸ‘©πŸ½β€πŸ’»πŸ‘¨πŸ»β€πŸ’»
03:01
Do you know the difference between any and Any? πŸ€”
03:44
How to easily test Push Notifications in the iOS simulator πŸ“±
03:08
Swift has more formatters than you know! 🀯
06:48
If you use SwiftUI, this macro will save you so much time! 😌
03:27
Do you know what view.layoutIfNeeded() actually does? 🀨
02:07
Be careful when you use .onTapGesture() ⚠️
04:20
How to easily mock ANY network call with URLProtocol 😌
01:22
Don't write this code! (use isMultiple(of:) instead 😌)
02:25
How to write SAFER code using the Lock πŸ”’ and Key πŸ”‘ pattern!
01:29
Don't write this code! (use String.compare() instead 😌)
02:00
Here's the trick to make a completionHandler much safer! 😌
02:01
Don't write this code! (use prepareForDisplay instead 😌)
01:37
Did you know this hidden feature of subscript? 😯 (it will help you write safer code!)
01:52
How to write Unit Tests for Code Performance in Xcode ⏱️
02:00
Don't write this code! (use the correct year format instead 😌)
35:09
How to Answer iOS Interview Questions Like a Pro πŸ‘©πŸ½β€πŸ’»πŸ‘¨πŸ»β€πŸ’» (free training course)
01:37
Did you know this hidden feature of typealias? 😯 (it will help you write clearer generic code!)
02:09
Don't write this code! (use a PersonNameComponentsFormatter instead 😌)
42:38
8 Tips to Design a Great Paywall πŸ“± (w/ guest Charlie Chapman)
01:43
Did you know this hidden feature of initializers? 😯 (it will help you deal with error paths!)
02:07
Don't write this code! (use a UIAction instead 😌)
02:08
Did you know this hidden feature of final? 😯 (and it can improve the performances of your app!)
01:17
Don't write this code! (use a multiline string instead 😌)
01:54
Did you know this hidden feature of enum? 😯
02:02
Don't write this code! (use a Phantom Type instead 😌)
34:45
8 Tips to Optimize your iOS App πŸ“± (w/ guest Itay Brenner)
01:33
Did you know this hidden feature of if and switch? 😯
01:07
Don't write this code! (make your test throw instead 😌)
01:38
Did you know this hidden feature of private properties? 😯
01:39
Don't write this code! (or you'll get a memory leak)
02:08
Don't write this code! (or you'll get sneaky bugs)
01:53
Did you know this hidden feature of static properties? 😯
01:37
How to sort an array of user-facing Strings in Swift using localizedStandardCompare()
01:34
Don't write this code! (use a guard statement instead 😌)
01:54
How to format physical units in Swift using MeasurementFormatter
01:25
Don't write this code! (or you'll get a retain cycle)
01:18
How to run asynchronous code concurrently in Swift using async let
01:41
Don't write this code! (or your app will be slow)
01:17
How to wrap a single value in a Collection in Swift using CollectionOfOne
01:05
How to force a compilation error in Swift using #error
07:04
β€œWhat's the difference between method overload and override?β€œ (How to answer iOS interview question)
02:11
Discover the new features of Xcode 15 (WWDC23)
09:33
WWDC23: My Highlights as an iOS Developer πŸ“±
00:57
How to improve numbers readability in Swift
02:42
3 tips to write BETTER Swift code πŸ’ͺ
02:53
How to refactor Swift code like a pro, using Associated Values 😎
15:07
7 Tips to Display Text Like a Pro in SwiftUI (from an ex-Apple engineer 🍎)