Not more, not less, covers everything to the point in less than 12 mins. You have worked hard. Thanks!
@educationplus88292 жыл бұрын
Had this topic on my technical interview, couldn't find a better explanation than your video. Thank yo so much!
@afaaqahmedsaqi3 жыл бұрын
I watch it twice to get full grasp! Highly recommended as explaination is crystal clear.
@pawanmanjani12983 жыл бұрын
Trust me... Your Awesome... Clear and easy explanation... Keep posting please
@iCode_Happy_Coding3 жыл бұрын
Thanks Pawan, glad that you liked the content 🙂
@612SUNIL3 жыл бұрын
Thank you Pallav for making this video. Your videos help me a lot to understand the concepts. Keep sharing your valuable knowledge with us.
@sarikapaghdal61502 жыл бұрын
your videos are very detailed explained and don't create confusion as you are not going here and there in Xcode!
@deeprajchowrasia60909 ай бұрын
Well explained, you should also add the reference of the medium article , it really help me to get more clarity.
@rehanismail70823 жыл бұрын
technically strong 💪 explanation. I always enjoy your tutorials.
@iCode_Happy_Coding3 жыл бұрын
Thanks 🙂
@ShuklaAmbuj2 жыл бұрын
Well explained Pallav, just Message Dispatch is not clear compared to other which are really explained very well, thanks for the awesome videos.
@avantiparanjape93173 жыл бұрын
Great video! A quick snapshot to a topic which can be ignored easily.
@iCode_Happy_Coding3 жыл бұрын
Thanks for the kind words Avanti 🙂
@vladlk25203 жыл бұрын
Great explanation and illustrations, thanks!
@iCode_Happy_Coding3 жыл бұрын
Thanks Vladislav 🙂
@DhavalHNena2 жыл бұрын
Thanks Pallav for this great content! it really helps understanding such uncommon concepts which is not directly related to day to day programming. Thanks a lot!
@saurabhsierra91953 жыл бұрын
Great...nice ... thanks for this...keep posting knowledgeable articles like this...good work.
@iCode_Happy_Coding3 жыл бұрын
Thanks for the kind words 🙂
@sanjeevreddy17563 жыл бұрын
Thanks for this topic and explaination too
@puneetpal14663 жыл бұрын
Again many many thanks for such content and beautiful explanation 👏
@iCode_Happy_Coding3 жыл бұрын
Thanks for your constant support Puneet 🙂
@harinderrana78293 жыл бұрын
Very well explained and different content from other channels 👍
@iCode_Happy_Coding3 жыл бұрын
Thanks Harinder. I’m glad that you liked it 🙂
@gamingwithsaanvi47793 жыл бұрын
Very well explained...keep sharing your knowledge, thanks
@arunmalik47373 жыл бұрын
Good Explanation...Have one question? Why swift using static dispatch in Extension irrespective of value type and refrence type data type?
@iCode_Happy_Coding3 жыл бұрын
Hi Arun, thanks for watching the video and following it this closely. The one word answer to your question would be 'Optimisation' or 'Performance Enhancement'. I understand that this is not satisfying, and I can't explain the complete concept here in the comment (may be I'll make a separate video for it). But for now, you can have a look at this article 👇🏼 medium.com/@PavloShadov/https-medium-com-pavloshadov-swift-protocols-magic-of-dynamic-static-methods-dispatches-dfe0e0c85509 Hope it helps.
@romanromanenko95209 ай бұрын
Cool! Thank you for the explanation
@HumbleHustle1012 жыл бұрын
Nice video Palav. Can you also make a video about pair coding test and how to prepare for it?
@ronnie-codes2 жыл бұрын
I always wondered why Xcode doesn't default to final when generating a class for you. I always mark a class as final until it is subclassed as a best practice, but Xcode should really do it to help make a statement about best practices at the least.
@programming55232 жыл бұрын
the reason its better to use struct make everything as struct and if needed change to class I heard this from a stanford professor
@sangeethabijoor99043 жыл бұрын
Thank you for this video. Very good explanation
@iCode_Happy_Coding3 жыл бұрын
Glad you liked it
@begumkrkgoz81233 жыл бұрын
Thank you for your efforts. That is very useful and understandable.
@iCode_Happy_Coding3 жыл бұрын
Glad that you liked it 🙂
@ZartabCheema3 жыл бұрын
Appreciated, really good topic in a very good way
@iCode_Happy_Coding3 жыл бұрын
Thanks Zartab, I’m glad that you found the video useful 🙂
@salman4siddiqui2 жыл бұрын
Do we need to mark ViewControllers final to make efficient ?
@afaaqahmedsaqi3 жыл бұрын
One quick question: So wherever I know that there will be no more subclassing, should I introduce the final keyword to change the dispatch type of methods to static to make execution more speedy? Is it good practice if I introduce the final keyword to every class which is no longer going to be superclass in future? Maybe two quick questions ;)
@arjun.shukla3 жыл бұрын
Yes, that is a good practise.
@afaaqahmedsaqi3 жыл бұрын
@@arjun.shukla thank you
@abhinavmandloi3 жыл бұрын
Awesome explanation
@iCode_Happy_Coding3 жыл бұрын
Thanks Abhinav, glad that you liked it 🙂
@jai61333 жыл бұрын
Is message disptach use the witness table to identify the function pointers ?
@kanerodricks99302 жыл бұрын
Hi @iCode, is virtual dispatch and dynamic dispatch same? Or is it direct dispatch == static dispatch? virtual dispatch == table dispatch and dynamic dispatch == message dispatch?
@programming55232 жыл бұрын
if we use @mutating is it a dynamic dispatch and is it table or message can anyone tell me?
@david-tracy3 жыл бұрын
great video
@arjun.shukla3 жыл бұрын
Great one!
@iCode_Happy_Coding3 жыл бұрын
Thanks Arjun 🙂
@rushabhsingh21483 жыл бұрын
In case of extension, where and how does extension method gets appended in witness table?
@BuferQ3 жыл бұрын
Extension's methods do not append to the witness table. Static dispatch is used for them
@fazlinnouzil39463 жыл бұрын
What is dynamic typing? I couldn’t answer this in the interview.
@iCode_Happy_Coding3 жыл бұрын
I’m not sure that I got you right, but if you are referring to Dynamic Type, that’s a feature that lets your app’s font size increases or decreases dynamically (depending on user’s preferences). It is helpful for visually challenged people. This might be useful www.raywenderlich.com/books/auto-layout-by-tutorials/v1.0/chapters/11-dynamic-type
@fazlinnouzil39463 жыл бұрын
I think the interviewer asked dynamic typing in objective c runtime. It was the question on objective c.
@iCode_Happy_Coding3 жыл бұрын
Ok, related to objc runtime. So a variable is dynamically typed when the type of the object it points to is not checked at compile time. Objective-C uses the id data type to represent a variable that is an object without specifying what sort of object it is. This is generally referred as dynamic typing. I'll try to discuss this in detail in one of the video (whichever will be relevant).
@fazlinnouzil39463 жыл бұрын
@@iCode_Happy_Coding sure, thank you. Objective-c runtime related questions are most welcome. Such questions or contents can hardly find.
@hardipgajera23163 жыл бұрын
Hello, Pallav am Hardip iOS dev I have a few queries, please answer me I am an ios dev with around 1.5 years of experience I know all basic things like JSON parsing and database handling which are required for all companies in my town But I know there is some advanced topic many of them you have created videos like SSL pinning, dependency injection and many more. I don’t know even the name of them thanks for your channel and you. I request you to please tell me how can I know all the topics in advance ios development because I want to not bound myself with this very basic lifecycle of iOS development Please suggest to me how can I learn those things and please suggest me best resource for that.
@iCode_Happy_Coding3 жыл бұрын
Hi Hardip, Can you DM me on LinkedIn? We can have a chat there.