Level up your iOS Dev skills at seanallen.teachable.com
@yashpatil5946
11 ай бұрын
I love your way of explanation , the way you teach the swiftUI stuff and more..
@andrewshomemovies
11 ай бұрын
I’m a simple man. I see a Sean Allen video, I watch it.
@seanallen
11 ай бұрын
I appreciate it!
@Vamo_Alla
11 ай бұрын
We are two then!! when I get his notifications, I like 👍 his videos before watching them 😎🙌
@seanallen
11 ай бұрын
Haha, thanks for that.
@Vamo_Alla
11 ай бұрын
@@seanallen it’s my pleasure 🙌😎!but definitely that’s what I first do, like 👍 the video to make sure I contribute 😄. You’re an inspiration because i remember when you first started this journey and all the struggles you’ve mentioned in your videos at the beginning . I’ve been following you for awhile and look now how you became an iOS developer master and how you play with the iOS ecosystem. This means, hard work and persistence pay off. You have been one of the honest KZitemr and this channel you should have more subscribers. Keep up the good work 😎🙌
@seanallen
11 ай бұрын
I appreciate you recognizing that. Hard work and persistence pays off :)
@kickedanon
11 ай бұрын
Always great to see a Sean Allen video in my notifications.
@seanallen
11 ай бұрын
Hope you enjoy it!
@KevinFrench-m3s
11 ай бұрын
I have been using them with map() for a while but not filter() 😅 Thanks for the tip, Sean!
@seanallen
11 ай бұрын
Happy to help!
@TarotPolitics
11 ай бұрын
Sean love your videos I learn so much! I love how you think!
@seanallen
11 ай бұрын
I appreciate that!
@LPLeo1000
11 ай бұрын
Good video! Whenever I watch one of your tutorials, I think Swift isn’t that complicated all all.
@seanallen
11 ай бұрын
Glad my style resonates with you :)
@imam_robani
11 ай бұрын
the explanation is easy to understand, thanks
@seanallen
11 ай бұрын
Glad you think so!
@undefined5317
11 ай бұрын
Last week I was trying to learn about KeyPaths but the learning materials I was using wasn't quite landing for me, and then this beauty of a video comes out, and it makes sense now. I rarely comment on videos but just wanted to express my gratitude, your teaching style works so well for me. I'm new to the world of Swift, having just started a year ago. An area I'm struggling with is bugs. It can be so difficult to go into a codebase of experienced programmers and identify where they've gone wrong, as a newbie. This brings me to a suggestion I have for a series you could think about: Footage of you fixing bugs, from assignment to resolution. It would be great to see the full end-to-end process of how you approach it, what research you do, how you use debugging tools, and see a plethora of solutions. It would work best if these were real bugs that you haven't looked into prior to recording. Also, content on Combine would be interesting too!
@seanallen
11 ай бұрын
I appreciate the kind words. I've thought about how to do videos like that in the past, but every code base is so different (some easier to navigate than others). I understand it's still valuable to see the process, but I don't have access to an app where I would be unfamiliar to the codebase to play out the scenario.
@undefined5317
11 ай бұрын
Ah, that makes sense. Definitely a shame. Would going into open source projects be a possible solution? Or even engaging with your community to solicit opportunities from people who have encountered bugs they'd like you to fix? Either way, appreciate the response and your videos, please do keep it up!
@kdtechniquesofficial6153
6 ай бұрын
"Let's be honest It's just slightly cleaner" 3:10 I like your honesty... 👻
@seanallen
6 ай бұрын
I do my best :)
@notlekrut
10 ай бұрын
I'd go more for an implementation through an extension or in some other place to "clean" it. Using keypaths is not as efficient as the closure method too. Not too slow that it'll make a difference for most apps, but worth a consideration. I personally still prefer the closure option for being consistent across the app
@vladislav2587
11 ай бұрын
Thanks! I like the way you explain things!
@seanallen
11 ай бұрын
Glad to hear that!
@jerrick.warren
10 ай бұрын
perfect !!
@MrKhanLabRunner
3 күн бұрын
How do you test complicated closure logic in swiftui views? Even if we just need to snapshot that logic in a test to ensure if it changes we know about that change?
@heavenheavenheavenheavenheaven
11 ай бұрын
One downside is negating doesn't work, so you can only compare the keypath against true.
@seanallen
11 ай бұрын
Very good point.
@chezchezchezchez
11 ай бұрын
I don’t know where else to ask you experts questions like this, so I want to ask a general swift data question. I’m really confused on this because it seems like Paul Hudson and Stuart Lynch are saying different things. General question with SwiftData: Is this set up correct? ----------------------------------------------------------- Game needs ONE location Locations can be assigned to many different games. @Model final class location { var id: UUID var text: String } @Model final class game { @Attribute(.unique) var id: UUID … var location: location? }
@kdtechniquesofficial6153
11 ай бұрын
Can you do a video on Predicate, wanna watch that topic from your voice... Thanks.
@seanallen
11 ай бұрын
I'll add it to the list.
@kdtechniquesofficial6153
11 ай бұрын
@@seanallen Thanks for your consideration.
@danrleiribeiro7959
11 ай бұрын
Thank you for sharing this! Your content is awesome!
@seanallen
11 ай бұрын
Thanks. I appreciate that.
@chezchezchezchez
11 ай бұрын
I’ll never write code the same again! 🎃 This was good. By the way, this symbol is called a backslash “\” This is called forward slash (or slash, for short) “/“
@seanallen
11 ай бұрын
Haha, I always get them mixed up 🤦
@chezchezchezchez
11 ай бұрын
@@seanallen to try to help you remember it just think about the very top part of the slash. Does it lean back? Or lean forward? There you go 😛
@davidruvinskiy6347
11 ай бұрын
Thanks Sean! Would it be correct to say that a key path is like a closure since a closure is a reference to a function (not the result of calling the function) and a key path is a reference to a property (not the value of the property)?
@seanallen
11 ай бұрын
I haven't heard it put that way, but yes, a KeyPath is a reference to the property itself, not the value the property represents.
Пікірлер: 43