Пікірлер
@GopalKumar-sl9ce
@GopalKumar-sl9ce 4 күн бұрын
Nice explanation but this logic is crashing at line number 52 out of index when input is [2,3,4,3,4,1,6,6,7,5,9,1,8,9,0,0,0,10,8,-11]
@maulikshah6461
@maulikshah6461 16 күн бұрын
it is good but i want to go perticular class then how can i go?
@maulikshah6461
@maulikshah6461 17 күн бұрын
DO you have dependacy injection video?
@maulikshah6461
@maulikshah6461 17 күн бұрын
Here I want to pass uikit to swift ui but on pop how can i pass?
@maulikshah6461
@maulikshah6461 17 күн бұрын
it is good but when you refresh it is automaticlly stoped.. i want like once api result will be there then hide the refresh
@maulikshah6461
@maulikshah6461 18 күн бұрын
print value 2 times why i can't understand.. I understand the concept but this code print the value 2 times. import SwiftUI struct CircleView: View { var id : Int var body: some View { Circle() .frame(width: 100,height: 100) .foregroundColor(((id % 2) != 0) ? Color.yellow : Color.blue) .overlay( Text("\(id)") .font(.largeTitle) .bold() .foregroundColor(.white) ) } init(id: Int) { print(id) self.id = id } } struct ContentView: View { var body: some View { VStack{ ScrollView (.horizontal){ LazyHStack{ ForEach(1...1000,id: \.self){ CircleView(id: $0) } } }.frame(height: 120) ScrollView(.vertical){ LazyVStack{ ForEach(1...1000,id: \.self){ CircleView(id: $0) } } } } } } #Preview { ContentView() }
@ParkerAlton
@ParkerAlton Ай бұрын
Thanks man this was great
@HaroonIqbaldeveloper
@HaroonIqbaldeveloper Ай бұрын
Hey, thanks for the video. I have a scenario: What approach would we follow, if we have a bunch of async tasks (uploading multiple images in a loo) and on their execution, then we have again another API (must be called after uploading all the images ). Like "Bunch of uploading images asynchronously" and then after response, I have to use that response in next API call. Which is the best way to implement this?
@waylee-y2q
@waylee-y2q Ай бұрын
咖喱味 听不懂
@sudebsarkar21
@sudebsarkar21 Ай бұрын
Very nice conversion !!!! please make more conversions like it
@LonnieThomas-v4s
@LonnieThomas-v4s Ай бұрын
Thomas Donna Jackson Shirley Clark George
@sandeepkashyap3607
@sandeepkashyap3607 Ай бұрын
Always loved your videos, Waiting for the videos on Core Data and its operations
@virendragupta5945
@virendragupta5945 Ай бұрын
Well explained
@kiranbhandari9805
@kiranbhandari9805 2 ай бұрын
Very well explained..Thank you,!!
@victorriurean
@victorriurean 2 ай бұрын
@victorriurean
@victorriurean 2 ай бұрын
@the_avii_7
@the_avii_7 2 ай бұрын
Thanks for the video. I have a question, so do we need to add barrier flag to all our write operation methods in order to make our code thread safe ? Or Is there any alternative ?
@ankitdutta6857
@ankitdutta6857 2 ай бұрын
Why you have stopped uploading?? Where can I find the video for in keyword
@anishagarwal5807
@anishagarwal5807 2 ай бұрын
great work man, loved the video very much.
@sagargiri8093
@sagargiri8093 2 ай бұрын
Wow...just Wow Nilesh, you literally help me understand this. Your examples are best and to the point!!!!!!!
@sagargiri8093
@sagargiri8093 2 ай бұрын
I followed your few videos and loved your approach to explaining these confusing topics with real implementation. Just had a one question does in latest Swift version we need to use Alamofire, like any specific benefits that URLSession.shared approach don't have.
@jitendrakumarpradhan2825
@jitendrakumarpradhan2825 2 ай бұрын
00:03 Method dispatch determines which operation should be executed at compile time or runtime 03:45 Table dispatch assigns function pointers in a table. 05:25 Dynamic dispatch involves runtime method invocation based on class hierarchy. 09:00 Using static dispatch is faster than dynamic dispatch. 12:58 Static dispatch is faster than dynamic dispatch
@sreekanthzyou
@sreekanthzyou 2 ай бұрын
It’s called dependency injection with protocol oriented programming
@sudebsarkar21
@sudebsarkar21 2 ай бұрын
really 1 of the best video no one explain this way
@nagarajan1295
@nagarajan1295 2 ай бұрын
Really awesome video session
@sandeepkashyap3607
@sandeepkashyap3607 3 ай бұрын
I am waiting your videos on Core - Data stuff
@gorkerem
@gorkerem 3 ай бұрын
Also you can use GCD, Let me explain Create one concurrent queue for better performance Then while you reading data use queue.sync because the read process is more way faster than write and you should use queue.async(flags: .barrier) With this usage you can minimize data racing. But the best solution for like data race, race condition is using Actor. Thanks for video
@akshayvyavahare3359
@akshayvyavahare3359 3 ай бұрын
Nice examples... 👍
@chorbogturongi_masjidi
@chorbogturongi_masjidi 3 ай бұрын
how can i achieve this that changing language within the app without killing it, in IOS 15, please any example app or path to achiave this would be appreciate
@MdJahirulIslam-g5q
@MdJahirulIslam-g5q 3 ай бұрын
Unable to find out project link in GitHub. Is it available?
@estiuestiuestiu4149
@estiuestiuestiu4149 3 ай бұрын
very nicely explained
@subinrevi1
@subinrevi1 3 ай бұрын
Very well explained.
@anilkumar-eg2ti
@anilkumar-eg2ti 3 ай бұрын
Where I get the pdf of these question very good explanation
@rahuljamba5846
@rahuljamba5846 4 ай бұрын
Great Nice Explanation ❤, Please keep it up and make more scnerio based videos.
@bransenTwiddis
@bransenTwiddis 4 ай бұрын
Hey I had an idea and I cannot develop apps. An app where you can play car sounds through your car speakers. The app would use like accelerometers or something to feel the acceleration of the car and make the engine sounds. Idk if u take app suggestions or anything 😂
@9725020430
@9725020430 4 ай бұрын
thanks
@VinayGupta-vz9od
@VinayGupta-vz9od 4 ай бұрын
This whole iOS interview question answer series was awesome, helped me crack 3 companies and I finally was able to switch my job. thanks a lot, keep up the good work 👏🙏❤️🍎
@VikramKumar-ti9cv
@VikramKumar-ti9cv 4 ай бұрын
good explanation keep doing
@sudebsarkar21
@sudebsarkar21 4 ай бұрын
Hi for 2nd principle How its open for Extension that I think u may missed or I not understood , but closed for modification is cleared, can can u please comment here , it will be helpful.
@KailashJangir-fn1ve
@KailashJangir-fn1ve 4 ай бұрын
Great Explanation but what if interviewer ask like what is the benefit of using this technique like we can use them directly na why we're making it that complex, then what to answer??
@_ritesh305
@_ritesh305 4 ай бұрын
so that we can observe the changes in a property.
@santoshlohar152
@santoshlohar152 4 ай бұрын
Very helpful video, thanks.
@hammadlodhi838
@hammadlodhi838 4 ай бұрын
this is not the best practice to calling DispatchQueue with main on the Network layer. you should do this on the UI or viewModel part.
@rahuljamba5846
@rahuljamba5846 4 ай бұрын
Great Tips Nilesh, Keep it up Buddy.
@praveenvelanati9450
@praveenvelanati9450 5 ай бұрын
OCP says a type should open for extension. Using generics is not really extending the type's capabilities here. is OCP more related to using extensions?
@vaderCult
@vaderCult 5 ай бұрын
Please clear this one thing, I think that saying delegate and protocols only enables 1-1 communication is wrong, as we can see in the example you gave in last part that Class Test is able to call doSomething() for both Teacher and Student class and hence communicating with one to many objects. we can say that it is generally used as one to one communication but can use one to many if needed(by making all those delegates classes after confirming to protocol).
@JunaidKhan-ny8tu
@JunaidKhan-ny8tu 5 ай бұрын
awesome work, so how much is it testable? I would love to see that part
@persistent-s
@persistent-s 5 ай бұрын
Great info, thanks a lot! but i am getting 'Cannot find type 'Content' in scope' on using this.
@SathishKumar-cp4ky
@SathishKumar-cp4ky 6 ай бұрын
Awesome explanation
@akashskumar6389
@akashskumar6389 6 ай бұрын
amazing content
@santoshlohar152
@santoshlohar152 6 ай бұрын
Very helpful.