Sandbox: cp(12203) deny(1) im geeting this error can you help me out how to resolve this issue
@rahuljamba5846Ай бұрын
Excellent Tuts, Keep it up.
@rajeevkulariya37532 ай бұрын
I've searching for a practical implementation of the Combine + MVVM for the past week and luckily your video got recommended and I have to say IT WAS AMAZING! Took me 3 days to understand basics of Combine so I was able to understand what your were actually doing. This video is going to be confusing for people who have no clue about the basics of Combine. Thank you! I also would like to know how you write test cases for Combine framework so please upload a video on the topic. That will be super helpful!
@Real_ikegold2 ай бұрын
@KelvinFok We are experts in E-learning promotion, and we’d love to help take your course to the next level. We specialize in expanding course accessibility, boosting engagement, and driving consistent five-star ratings, ensuring your course stands out in its niche and becomes a reliable source of passive income. If you’re ready to make your course the top choice for students, let’s connect. We look forward to achieving outstanding results together!
@carringtonmanyuchi49852 ай бұрын
Still relevant
@gabrielsantillan94383 ай бұрын
está covidchado el amigo
@swiftBroo4 ай бұрын
Thanks bro . Very useful video.
@ankitathakur86804 ай бұрын
Thanks It was helpful
@KeppelDeborah-l1g5 ай бұрын
Romaguera Wells
@kienle32096 ай бұрын
What is the realtion between UserViewcontroller and the File unit test when we change the default value to imageUrl when fail api, i still not understand this, i mean when we change 512 to 1024, file test get the change value , how can we archive this
@Mahadev-x7u6 ай бұрын
Hi Kelvin. It´s will great course building music app with adding own songs in pure SwiftUI...🔥💯👍
@akramsyed36286 ай бұрын
this is awsome can you do the same for andoird or in react native?
@ShaikhAbdulMajid-dq2xc7 ай бұрын
Thanks Sir, This help alot, Appreciated!
@mdasadullah27297 ай бұрын
How to download beaver app??
@gjermundification7 ай бұрын
#BFF Backend For Frontend Can you send me the files? It says on demand if I pay.
@wynn_kim8 ай бұрын
Always your courses are very goooooooooood! Thank you for posting the video.
@wynn_kim8 ай бұрын
Thank you best practice
@wynn_kim8 ай бұрын
very useful, thanks a lot!
@wynn_kim8 ай бұрын
Thanks for your video. very helpful. Could you please make a video about tools like Xcodegen or tuist? generate project tools.
@eyupmert19449 ай бұрын
Still useful, thanks for your effort ✌
@marcnunes69169 ай бұрын
Seems like a Behavior design like State Machine would simplify the code and make it even more testable since you're only dealing with structs which is comparable by nature. So your view could simply dispatch an action (enum case) .loadData, and your VM publish a State update as a CurrentValueSubject.
@sonamsodani32729 ай бұрын
Well Explained and easy to understand. Thank you for making this tutorial.
@demonSummoner10 ай бұрын
Just arrived to your channel. This video has such quality content plus incredibly nice HD video + audio, it is pure gold. I immediately subscribed. Thanks a lot for this!
@indomitabletr183410 ай бұрын
Great video, I also use -[UIViewController dealloc] as symbolic debug to make sound if my view controller deallocated
@somdevchoudhary772310 ай бұрын
Really helpful content. Great job 👍
@akinji2710 ай бұрын
I laughed a lot and I learned a lot. Great tutorial thank you!!
@emirhan135611 ай бұрын
I think that this method is not valid if you have more than 1 app target and seperating their info.plists with targets.
@emirhan135611 ай бұрын
Maybe adding an environment as a target would be an option
@iharandreyev249711 ай бұрын
Why is this approach "safer" than just putting API keys into the source code? AFAIK plists are not encrypted, so we're facing the same issue here as in `UserDefaults` vs `Keychain`, meaning a hacker can access these plists without a lot of hassle.
@jomarbolusan268211 ай бұрын
WATCHING NOW SIR FROM PHILIPPINES
@dretheblack11 ай бұрын
Legendary video, I have a bunch of questions because I broke my working project and am getting permission errors Is there a place to talk to anyone?
@Денис-ж3ф5р Жыл бұрын
Ohhhh that's why I cannot have a double ketchup on a single pice))))) It's best to use Decorator for such reasons))) But for the demonstration it seems to be suitable )))
@Rahul-jf5kf Жыл бұрын
great work Kelvin, can you make same app in SwiftUI, How to do binding from view to ViewModel
@dhawalmahajan9961 Жыл бұрын
hi. Can you make in depth video on core data?
@richardhendershot5849 Жыл бұрын
How did you get the Order Now button to go to the main app? I cannot find any documentation on how to do so
@robert.ios.developer Жыл бұрын
Hi, the video was great. Can someone please explain, why do we have to store the cancellables inside the cell? I would normally have my cancellables on the viewController.
@natanaelmedina2232 Жыл бұрын
Do you have similar video for android?
@bartomiejbiaobrzewski5225 Жыл бұрын
It's the first of your tutorials that I followed and I liked it a lot. I'm soon to start one of your courses on Combine. I appreciate people teaching real life apps instead of all the same stuff without any connection to the complexity of the apps that developers seem to build on a daily basis. I'm looking forward to seeing your other courses that present the knowledge required of developers today.
@EnglishTurkishExpert Жыл бұрын
You saved my night, friend!... Thank you!....
@casybond Жыл бұрын
Thanks Kelvin, your work just helped get up to speed with snapshots quickly.
@protodimbo Жыл бұрын
Thank you. I couldn't understand that topic but I think I've got it thanks to you
@vladimirmoor Жыл бұрын
Thanks! Any plans to continue this videos with advances which we saw in 2020?
@dima4173 Жыл бұрын
Would this works outside of Xcode meaning app in the appstore
@Iwasee Жыл бұрын
Thanks a lot, I like this pattern and your tutorial was really great
@alexs7618 Жыл бұрын
So good, man 👍
@rpbrear Жыл бұрын
I might be wrong but I think this is a really poor illustration of the O/C principle. Finding a way to prevent you having to change a class (by, in this case, swapping out an enum for strings!) is not the heart of the O/C principle. Which class in the demo is now OPEN FOR EXTENSION? The struct? Nope. What about the trackers? Well, in a sense the so-called 'closed' tracker was already open since adding a new enum case would not require a change to the tracker, but would still extend its functionality! All this demo illustrates is how to avoid making changes to a class by swapping out a safe implementation with one that will likely result in a bug. Analytic events are grouped by their event type (normally), but by removing the enum and replacing with a string (all in the name of O/C), Kelvin introduces an easy way to introduce bugs. Now when I track an event I need to MAKE SURE I enter the correct string for an event type to ensure they are correctly grouped. Enums prevent this error.
@thengvanthoeurn7417 Жыл бұрын
how to use the framework SnapKit in another framework brother?
@roh9934 Жыл бұрын
I think people expect iOS Devs to write Unit tests for View controller too, Like in the Definition of Test driven development, it says wherever there is a behaviour, you should test it. In View controller, there can be alot of behaviours, like text changes on a button click and the data flow changes on user actions, it can be tested.