Channel Avatar

[object Object] @UCjkoQk5fOk6lH-shlm53vlw@youtube.com

19K subscribers - no pronouns :c

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


20:32
ChatGPT in Xcode 26: there’s a hidden prompt! (here’s how you can access it)
14:44
How to solve SwiftUI performance issues (according to Airbnb iOS engineers)
05:04
Discover 5 new AI features of Xcode 26 🎁
09:44
Swift 6.2: Apple has listened to developer feedback!
33:24
WWDC25: My Highlights as an iOS Developer πŸ“±
01:24
Did you know this hidden feature of async let? 😯 (it can also help with regular functions!)
01:49
How to make a TextField display multiple lines of text (SwiftUI tutorial)
04:06
Ever heard of .contextMenu() in SwiftUI? Let's build emoji reactions in 5 minutes with it!
10:31
How to capture HTTPS traffic from the iOS Simulator with Proxyman πŸ“±
11:48
What's new in Swift 6.1? πŸ“±
04:05
Did you know that SwiftUI has built-in paywalls? πŸ€‘
01:07
How to turn a color into a gradient (SwiftUI)
07:25
Is it the end for CocoaPods?
02:39
.animation() vs withAnimation(): what's the difference? (SwiftUI)
15:10
How to use AI (and Cursor) to improve your coding skills
06:08
Apple has open-sourced Swift's build system: what does it mean for app developers? 🀨
01:35
The easiest way to use SwiftUI in a UIKit app (through a UIHostingConfiguration)
02:59
Introduction to Non-Copyable types in Swift
02:37
How to hide a View when the app goes into the background – SwiftUI & iOS tutorial πŸ“±
01:28
Using a Raw String to write JSON data in Swift
02:18
Don't write this code! (the Error will slip through 🫣)
02:18
Let is a Lie (sometimes) πŸ€₯
08:53
Is Apple Killing Swift? πŸ”ͺ πŸ₯
01:53
Don't write this code! (use the @Entry macro instead 😌)
02:05
Don't write this code! (use a Swift Regex instead 😌)
04:48
How to get started with Swift Testing βœ…
02:13
New in Xcode16: the macro @Previewable
02:38
Discover 3 new features of Xcode 16 🎁
03:24
Don't write this code! (this local variable is really bad 🫣)
02:25
New in Swift 6: a macro to make debugging easier 😌
02:19
Don't write this code! (use NSCache instead 😌)
02:55
3-minute intro to Apple’s official method to design an iOS app πŸ“±
03:22
5 very useful functions from Swift Algorithms πŸ“±
04:05
How the iOS Wikipedia app runs native code from a WKWebView πŸ“±
14:46
AI Features in Xcode 16: is it Good πŸ‘ or Bad πŸ‘Ž?
04:04
The trick to build the inverted scroll of a messaging app 🀯
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! 😌